收藏代码
1 function Container(properties) { 2 for (var property in properties) { 3 (function () { 4 var item = properties[property]; 5 this["get" + property] = function () { return item; }; 6 this["set" + property] = function (val) { item = val; }; 7 }).call(this); 8 } 9 } 10 11 var prop = { Name: "Jim", Age: 13 }; 12 var con = new Container(prop); 13 console.log(con.getName()); 14 console.log(con.getAge());
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步