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

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

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

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

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

alert(user.name==null); //注意:name屬性并不存在,因?yàn)樗菍傩詫?duì)象的私有變量

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

相關(guān)文章

最新評(píng)論

通许县| 桓仁| 诏安县| 延长县| 黄陵县| 葵青区| 罗田县| 开封市| 固阳县| 宜昌市| 五河县| 金乡县| 邯郸县| 调兵山市| 九龙坡区| 迭部县| 忻州市| 利辛县| 东平县| 确山县| 湖州市| 马尔康县| 隆尧县| 伊春市| 双辽市| 泗洪县| 崇义县| 沈阳市| 乐都县| 宁强县| 花垣县| 渭南市| 宁南县| 闽侯县| 澜沧| 泉州市| 北宁市| 静海县| 长白| 油尖旺区| 芜湖市|