cocos2d JS-(JavaScript) 动态生成方法的例子
2017-09-10 22:46
771 查看
1 function User(properties) { 2 for (var i in properties) { 3 (function (which) { 4 var p = i; 5 which["get" + p] = function () { 6 return properties[p]; 7 } 8 which["set" + p] = function (val) { 9 properties[p] = val; 10 } 11 })(this); 12 } 13 } 14 var user = new User({ 15 name: "angela", 16 age: 26 17 }); 18 alert(user.name == null);//true //name属性并不存在 因为它是属性对象的私有变量 19 alert(user.getname() == "angela");//true //使用新的getname方法来获得这个值 这个函数是动态生成的 20 user.setage(22); 21 alert(user.getage() == 22);//true
相关文章推荐
- JavaScript 动态生成方法的例子
- JavaScript 动态生成方法的例子
- cocos2d JS-(JavaScript) 使用特权方法的例子
- cocos2d JS-(JavaScript) 静态方法的例子
- 动态生成js类的实现方法
- js根据数值动态生成文本框,Javascript
- javascript中兼容主流浏览器的动态生成iframe方法
- 黄聪:php动态生成javascript中去除特殊换行符的方法
- js 匿名函数,动态生成setter,getter方法
- JavaScript生成的动态下雨背景效果实现方法
- JS动态生成的元素,其对应的方法不响应(比如单击事件,鼠标移动事件等)
- javascript中兼容主流浏览器的动态生成iframe方法
- PHP动态生成javascript文件的2个例子
- JS控制网页动态生成任意行列数表格的方法
- javascript实现动态导入js与css等静态资源文件的方法
- js加载之使用DOM方法动态加载Javascript文件
- js 匿名函数。。。动态生成方法
- Expression动态生成方法例子
- dwz 通过js 动态生成的查找找回按钮需要手动绑定lookup() 方法
- JavaScript动态生成访问方法