手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >javascript 动态生成私有变量访问器
javascript 动态生成私有变量访问器
摘要:复制代码代码如下://创建一个新的用户对象,接受一个有许多属性的对象作为参数functionUser(properties){//遍历该对象...

复制代码 代码如下:

//创建一个新的用户对象,接受一个有许多属性的对象作为参数

function User(properties)

{

//遍历该对象的所有属性,并保证其作用域正确

for(var i in properties){

(function(which){

var p=i;

//创建此属性的一个新的读取器(getter)

which["get"+p]=function(){

return properties[p];

};

//创建此属性的一个新的设置器(setter)

which["set"+p]=function(val)

{

properties[p]=val;

};

})(this);

}

}

//创建一个新的用户对象实例,并把具有两个属性的一个对象传入作为参数

var user=new User({name:"Bob",age:44});

//读取属性值

alert(user.getname());

//设置属性值

user.setage(23);

【javascript 动态生成私有变量访问器】相关文章:

javascript动态创建链接的方法

javascript常用的方法分享

javascript元素动态创建实现方法

Javascript监视变量变化的方法

javascript生成不重复的随机数

javascript实现动态改变层大小的方法

javascript实现模拟时钟的方法

javascript中动态函数用法

Javascript动态创建表格及删除行列的方法

javascript动态设置样式style实例分析

精品推荐
分类导航