深入理解JavaScript系列(16):闭包(Closures) 时间: 2019-11-21 分类: 作用域和闭包 评论 本章我们将介绍在JavaScript里大家经常来讨论的话题 —— 闭包(closure)。闭包其实大家都已经谈烂了。尽管如此,这里还是要试着从理论角度来讨论下闭包,看看ECMAScript中的闭包内部究竟是如何工作的。 阅读剩余部分...
深入理解JavaScript系列(14):作用域链(Scope Chain) 时间: 2019-11-20 分类: 作用域和闭包 评论 在第12章关于变量对象的描述中,我们已经知道一个执行上下文 的数据(变量、函数声明和函数的形参)作为属性存储在变量对象中。 阅读剩余部分...
详细图解js的作用域链与闭包 时间: 2019-10-12 分类: 作用域和闭包 评论 初学JavaScript的时候,我在学习闭包上,走了很多弯路。而这次重新回过头来对基础知识进行梳理,要讲清楚闭包,也是一个非常大的挑战。 阅读剩余部分...
图例详解那道setTimeout与循环闭包的经典面试题 时间: 2019-10-12 分类: 作用域和闭包 评论 我在详细图解作用域链与闭包一文中的结尾留下了一个关于setTimeout与循环闭包的思考题。 阅读剩余部分...