你不知道的JavaScript上卷-读书笔记-第一章作用域
变量的赋值操作会执行两个动作,编译器会在当前作用域中声明一个变量(如果之前没有声明过),然后再运行时引擎会在作用域中查找该变量,如果能找到就给它赋值。对的a的引用是一个RHS引用,需要查找获取a的值,才能将值传递给console.log(..)并实施一套非常严格的规则,确定当前执行的代码对这些标识符的访问权限。储存变量当中的值,并能在之后对这个值进行访问或者修改,正是这种储存和访问变量的值得能力将状态带给了程序。//对foo进行rhs引用,找到foo的值,并把它给我,2分配给a,为了给a隐式的LHS。
原创
2024-05-07 15:57:28 ·
116 阅读 ·
1 评论