国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

JavaScript 動態生成方法的例子

2024-05-06 14:14:43
字體:
來源:轉載
供稿:網友
代碼如下:
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()); //調用動態生成的對象,獲取屬性對象的值
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 昆山市| 临泉县| 乐都县| 旺苍县| 泉州市| 卓资县| 顺平县| 独山县| 彭州市| 高碑店市| 望江县| 武胜县| 顺义区| 交口县| 张家界市| 略阳县| 绥德县| 荥阳市| 横山县| 新余市| 洛川县| 乐业县| 涡阳县| 仁怀市| 阳东县| 乐亭县| 海口市| 石棉县| 当雄县| 吉木乃县| 永登县| 彭山县| 和田县| 赤城县| 五峰| 衡山县| 卢湾区| 仲巴县| 高雄市| 诸城市| 九江县|