色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

JavaScript 動態生成方法的例子

復制代碼 代碼如下:
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()); //調用動態生成的對象,獲取屬性對象的值

JavaScript技術JavaScript 動態生成方法的例子,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 马山县| 扎鲁特旗| 普格县| 图木舒克市| 望奎县| 叙永县| 株洲县| 湘潭市| 来安县| 曲阳县| 峨眉山市| 湘潭市| 和硕县| 平阴县| 云南省| 新河县| 富源县| 于田县| 平山县| 隆林| 仙居县| 丹江口市| 望城县| 渝北区| 永泰县| 濉溪县| 久治县| 同德县| 临汾市| 濮阳县| 蚌埠市| 浪卡子县| 乐都县| 抚松县| 天镇县| 南部县| 吴堡县| 白朗县| 湘乡市| 柘荣县| 龙泉市|