作用域、作用域链、闭包

作用域、作用域链、闭包

执行上下文

  • 在执行代码之前,把将要用到的所有的变量都事先拿出来,有的直接赋值了,有的先用undefined占个空

作用域链

作用域

  • 函数可以创建作用域
  • 作用域在函数定义时就已经确定了。而不是在函数调用时确定

作用域链

作用域链


 上一篇
模块的加载 模块的加载
模块的加载AMD  AMD(异步模块定义) 被requireJS,NodeJs,Dojo,JQuery使用 /** * @param name 模块标识,可以省略 * @param dependencyModule 所依赖的模块,可以
2018-03-24
下一篇 
原型、原型链 原型、原型链
原型链原型链 每个对象都有一个__proto__属性,指向创建该对象的函数的prototype console.log(Object instanceof Function) // true console.log(Function i
2018-03-17
  目录