最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
JavaScript私有变量用法详解
时间:2013-09-14 编辑:简简单单 来源:一聚教程网
如果接触过其它语言的,应该会接触过私有变量这一个概念。所谓私有就是没有受保护,不能修改与访问,只能通过你给的API接口访问与修改。但是在JavaScript中并没有私有变量这个概念,所有成员都可以通过下标访问与修改,如:
私有变量
代码如下 | 复制代码 |
var F = function(){}; |
在JavaScript里,实例的成员变量就这样轻而易举的被修改,设置delete。有不少这么干
代码如下 | 复制代码 |
var F = function(){}; |
加下划线做位私有变量貌似很普遍,认可。但这仅是一种大家默认的公约,其实利用JavaScript特性,我们可以这样定义私有变量:
代码如下 | 复制代码 |
(function(window){ |
这种方式也是被使用最多最广泛的方式。
私有静态变量
代码如下 | 复制代码 |
|
动态生成私有变量访问器
代码如下 | 复制代码 |
//创建一个新的用户对象,接受一个有许多属性的对象作为参数 //创建此属性的一个新的设置器(setter) |
-
下一个: jquery购物车实时结算实例程序
相关文章
- JavaScript中变量的有效性判断的例子 06-02
- twig里使用JavaScript变量的方法 06-01
- JavaScript中变量的有效性判断的方法 04-21
- Javascript下str.replace进行变量替换 07-02
- JAVASCRIPT变量之局部/全局变量 10-22
- 深入理解CoffeeScript 全局变量例子 03-24