文件名称:JavaScript的查询机制LHS和RHS解析
文件大小:45KB
文件格式:PDF
更新时间:2024-02-09 12:36:32
c ip rip
JavaScript 引擎在查找一个变量的时候,有两种查找机制:LHS 和 RHS。 RHS 的查询是简单地查找到某个变量的值,而 LHS 则是试图找到变量的容器的本身。 一个简单的例子:当我们执行 console.log(a) 时,执行的就是 RHS ,因为这里 a 并没有赋予任何的值。相应的,需要查找并取得 a 的值,这样才能将值传递给 conso.log(..)。 而当我们执行到 a = 2 时,这里对 a 的引用就是 LHS 引用,因为实际上我们并不关心当前的值是什么,只是想要为 =2 这个赋值操作找到一个目标。 需要注意的是: 当我们执行以下代码: function foo(a){