手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >JavaScript 动态生成方法的例子
JavaScript 动态生成方法的例子
摘要:复制代码代码如下:functionUser(properties){for(variinproperties){//遍历该对象的所有属性,并...

复制代码 代码如下:

function User(properties){

for(var i in properties){ //遍历该对象的所有属性,并保证其作用于正确

(function(which){

var p=i;

which["get"+p]=function(){ //动态生成的方法

return properties[p]; //返回对象的属性值

};

which["set"+p]=function(val){ //动态生成的方法

properties[p]=val;

};

})(this); //自执行函数,this在这里表示用户对象实例

}

}

var user=new User({

name:"Bob",

age:44

});

alert(user.name==null); //注意:name属性并不存在,因为它是属性对象的私有变量

user.setname("Supersha"); //调用动态生成的对象,修改属性对象的值

alert(user.getname()); //调用动态生成的对象,获取属性对象的值

【JavaScript 动态生成方法的例子】相关文章:

JavaScript操作Cookie方法实例分析

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

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

javascript实现图片跟随鼠标移动效果的方法

JavaScript正则表达式之multiline属性的应用

JS实现动态生成表格并提交表格数据向后端

javascript先序遍历DOM树的方法

Javascript实现div的toggle效果实例分析

Javascript技术栈中的四种依赖注入详解

Javascript监视变量变化的方法

精品推荐
分类导航