2013年3月25日
摘要: 读《JavaScript高级程序设计》第7章有感。一、究竟闭包是什么? 闭包是指有权访问另一个函数作用域中的变量的函数。 个人感悟: 通过书中的这句定义,按中文语法分析,说白了,闭包就是一种函数,而这种函数可以访问另一个函数作用域中的变量。 那为什么这种函数有这样牛B的功能呢?其实,它是利用了函数的作用域链。二、创建闭包的常见方式:在一个函数内部创建另一个函数function createComparisonFunction(propertyName){ return function(object1,object2){ var value1 = object1[propert... 阅读全文
posted @ 2013-03-25 00:52 KwanChiLeung 阅读(537) 评论(8) 推荐(2) 编辑