摘要: 闭包是指有权访问另一个函数作用域中的变量的函数。创建闭包的常见方式,就是在一个函数内部创建另一个函数,例如: 1 function createComparisonFunction(propertyName) { 2 3 return function(object1, object2... 阅读全文
posted @ 2015-02-09 19:20 codeFuture 阅读(179) 评论(0) 推荐(0)
摘要: JavaScript中创建的每一个函数都有一个prototype(原型)属性,这个属性是一个指针,指向一个对象,而这个对象的用途是包含可以由特定类型的所有实例共享的属性和方法。如果按字面的意思来理解,那么prototype就是通过调用构造函数而创建的那个对象实例的原型对象。使用原型对象的好处是可... 阅读全文
posted @ 2015-02-08 19:26 codeFuture 阅读(213) 评论(0) 推荐(0)
摘要: JavaScript中的function不会对参数进行限制以及检查:function并不介意传进来多少参数,或者传进来的参数是什么类型(即使参数个数与function的定义不一致)。function中的参数在内部由arguments保存,它是一个“数组”(其实只是类似数组),可以通过下标访问的形式获... 阅读全文
posted @ 2015-02-07 11:36 codeFuture 阅读(843) 评论(0) 推荐(0)