词法作用域:
是一套关于引擎如何寻找变量以及会在何处找到变量的规则
闭包:
1.当函数可以记住并访问所在的词法作用域时,就产生了闭包
2.函数在本身的词法作用域以外被执行,就会使用闭包
3.将内部函数传递到所在的词法作用域以外,它会持有对原始定义作用域的引用,无论在何处之子那个这个函数都会使用闭包
模块模式:
1.必须有外部的封闭函数,该函数被至少调用一次
2.封闭函数必须返回至少一个内部函数
词法作用域:
是一套关于引擎如何寻找变量以及会在何处找到变量的规则
闭包:
1.当函数可以记住并访问所在的词法作用域时,就产生了闭包
2.函数在本身的词法作用域以外被执行,就会使用闭包
3.将内部函数传递到所在的词法作用域以外,它会持有对原始定义作用域的引用,无论在何处之子那个这个函数都会使用闭包
模块模式:
1.必须有外部的封闭函数,该函数被至少调用一次
2.封闭函数必须返回至少一个内部函数
本文标题:你不知道的JavaScript(一)
本文链接:https://www.haomeiwen.com/subject/ufnpyhtx.html
网友评论