欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

javascript 動(dòng)態(tài)生成私有變量訪問器

 更新時(shí)間:2009年12月06日 00:49:53   作者:  
創(chuàng)建一個(gè)新的用戶對(duì)象,接受一個(gè)有許多屬性的對(duì)象作為參數(shù)

復(fù)制代碼 代碼如下:

//創(chuàng)建一個(gè)新的用戶對(duì)象,接受一個(gè)有許多屬性的對(duì)象作為參數(shù)
function User(properties)
{
//遍歷該對(duì)象的所有屬性,并保證其作用域正確
for(var i in properties){
(function(which){
var p=i;
//創(chuàng)建此屬性的一個(gè)新的讀取器(getter)
which["get"+p]=function(){
return properties[p];
};

//創(chuàng)建此屬性的一個(gè)新的設(shè)置器(setter)
which["set"+p]=function(val)
{
properties[p]=val;
};
})(this);
}
}
//創(chuàng)建一個(gè)新的用戶對(duì)象實(shí)例,并把具有兩個(gè)屬性的一個(gè)對(duì)象傳入作為參數(shù)
var user=new User({name:"Bob",age:44});
//讀取屬性值
alert(user.getname());
//設(shè)置屬性值
user.setage(23);

相關(guān)文章

最新評(píng)論