干货!月薪80k前端大佬面试笔记:JS闭包解析!

三点注意事项 JS没有块级作用域,只有全局作用域和局部作用域(函数作用域)。 JS中的作用域链,内部的作用域可以访问到外部作用域中的变量和方法,而外部作用域不能访问内部作用域的变量和方法。 当前作用域没有此变量或方法,会向外部作用域寻找变量或方法。 闭包的两种使用场景 函数作为返回值 function f() { var a = 100; return function () { console.
相关文章
相关标签/搜索