ES5中做用域链、闭包、this的理解

先记住口诀: (1)做用域链其实是对象列表,其中每一个对象表示一个做用域,其中的属性即为变量名 (2)当函数做为对象的方法调用时,其内的 this 指向该对象;当函数只做为函数调用时, 其内的 this 为 window (非严格模式) 或 undefined(严格模式)。[参考:《JavaScript权威指南》] 下面经过具体的案例来理解上面两句话的含义:javascript 代码1: for
相关文章
相关标签/搜索