- 博客(2)
- 收藏
- 关注
原创 JS闭包详解
当内部函数被保存到外部时,将会生成闭包。生成闭包后,内部函数依旧可以访问其所在的外部函数的变量。 详细解释:函数在创建时会获得作用域链,是存储函数能够访问的所有执行期上下文对象的集合,即这个函数中能够访问到的东西都是沿着作用域链向上查找直到全局作用域。当函数执行时,会创建一个称为执行期上下文的内部对象(AO),执行期上下文定义了一个函数执行时的环境。函数每次执行时对...
2019-01-05 15:03:25 338 1
原创 this的指向有哪几种情况?
this代表函数调用相关联的对象,通常页称之为执行上下文。 1. 作为函数调用,非严格模式下,this指向window,严格模式下,this指向undefined;2. 作为某对象的方法调用,this通常指向调用的对象。3. 使用apply、call、bind 可以绑定this的指向。4. 在构造函数中,this指向新创建的对象5. 箭头函数没有单独的this值,this在...
2019-01-04 11:16:32 5988
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人