源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

JavaScript 动态生成方法的例子

  • 时间:2021-12-16 23:46 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:JavaScript 动态生成方法的例子
[u]复制代码[/u] 代码如下:
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()); //调用动态生成的对象,获取属性对象的值
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部