摘要: 作用域 作用域指的是变量的适用范围。 1.概念:公用、私有和受保护作用域 在传统的面向对象程序设计中,主要关注于公用和私有作用域。 公用作用域 中的对象属性可以从对象外部访问,即开发者创建对象的实例后,就可使用它的公用属性。 私有作用域 中的属性只能在对象内部访问,即对于外部世界来说,这些属性并不存 阅读全文
posted @ 2017-02-02 20:38 叶子陪你玩 阅读(175) 评论(0) 推荐(0)
摘要: 私有变量 任何在函数中定义的变量,都可以认为是私有变量,因为不能在函数外部访问这些变量。 私有变量包括函数的参数,局部变量和在函数内部定义的其他函数。 如果在这个函数内部创建一个闭包,那么闭包通过自己的作用域链也可以访问这些变量。而利用这些变量,就可以创建用于访问私有变量的公有方法。 特权方法: 我 阅读全文
posted @ 2017-02-02 20:35 叶子陪你玩 阅读(587) 评论(0) 推荐(0)
摘要: 模仿块级作用域 JavaScript中没有块级作用域,这意为着在块语句中定义的变量,实际上是包含在函数中而非语句中创建的。 下面的这个实例可以看出: function outputNumbers(count){ for (var i=0; i 阅读全文
posted @ 2017-02-02 19:21 叶子陪你玩 阅读(218) 评论(0) 推荐(0)