摘要: 曾经在开始学习javascript的时候,很是不理解闭包的概念。今天想对它详细的剖析。 在说清楚闭包之前,必须先清楚作用域链。作用域链 我们知道,执行环境是js中最为重要的一个概念。执行环境定义了变量或函数有权访问的的其它数据,决定了它们各自的行为。每个执行环境都有一个与之关联的变量对象,执... 阅读全文
posted @ 2016-01-03 22:33 文飞扬 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 在上一节中,详细理解了作用域链和垃圾回收机制,似乎这两点跟闭包关系不大,但是仔细想一想就会发现,其实不然。这一节将通过上一部分的说明详细理解闭包。请看代码:function createComparisonFunction(propertyName) { return function(obj... 阅读全文
posted @ 2016-01-03 22:32 文飞扬 阅读(261) 评论(0) 推荐(0) 编辑