理解LHS查询与RHS查询

RHS 查询与简单地查找某个变量的值别无二致, 而 LHS 查询则是试图找到变量的容器本身, 从而可以对其赋值。 


以下例子进行分析:

1     function foo(a) {
2       var b = a
3       return a + b
4     }
5     var c = foo(2)

c = LHS查询, foo(2) RHS查询, 隐式赋值a =2 LHS查询, b = LHS查询, a RHS查询, return a + b a,b分别RHS查询

共三次LHS查询,四次RHS查询

猜你喜欢

转载自www.cnblogs.com/codejoker/p/10383595.html
今日推荐