最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript 動態(tài)生成方法的例子

 更新時間:2009年07月22日 00:24:42   作者:  
動態(tài)生成方法的例子,這些方法在新對象實例化的時候創(chuàng)建
復(fù)制代碼 代碼如下:

function User(properties){
for(var i in properties){ //遍歷該對象的所有屬性,并保證其作用于正確
(function(which){
var p=i;
which["get"+p]=function(){ //動態(tài)生成的方法
return properties[p]; //返回對象的屬性值
};
which["set"+p]=function(val){ //動態(tài)生成的方法
properties[p]=val;
};
})(this); //自執(zhí)行函數(shù),this在這里表示用戶對象實例
}
}

var user=new User({
name:"Bob",
age:44
});

alert(user.name==null); //注意:name屬性并不存在,因為它是屬性對象的私有變量

user.setname("Supersha"); //調(diào)用動態(tài)生成的對象,修改屬性對象的值
alert(user.getname()); //調(diào)用動態(tài)生成的對象,獲取屬性對象的值

相關(guān)文章

最新評論

内江市| 曲麻莱县| 吉木萨尔县| 宕昌县| 高陵县| 河南省| 德令哈市| 芜湖县| 三穗县| 饶河县| 新田县| 千阳县| 陇川县| 张掖市| 芜湖市| 光泽县| 昭觉县| 隆昌县| 阿坝县| 潮安县| 鹤壁市| 漳浦县| 宁德市| 抚松县| 寿光市| 康平县| 阜平县| 沾益县| 利川市| 宁晋县| 南部县| 富锦市| 六盘水市| 新安县| 黄骅市| 雅安市| 福建省| 台东市| 文成县| 通州区| 南丹县|