色尼玛亚洲综合影院,亚洲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 動態生成方法的例子,轉載需保留來源!

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

主站蜘蛛池模板: 博乐市| 班玛县| 荆州市| 克什克腾旗| 洪雅县| 仁寿县| 广丰县| 鄂托克旗| 长葛市| 平乐县| 文成县| 太康县| 余干县| 晋州市| 潞西市| 宜春市| 青海省| 剑川县| 遂昌县| 南川市| 兴城市| 泗阳县| 进贤县| 凤台县| 新丰县| 饶平县| 华阴市| 二连浩特市| 郓城县| 阿尔山市| 依兰县| 贡山| 通道| 泸定县| 泰宁县| 铅山县| 碌曲县| 普陀区| 恩施市| 五河县| 鄂州市|