javascript 동적 생 성 개인 변수 접근 기


// ,
function User(properties)
{
// ,
for(var i in properties){
(function(which){
var p=i;
// (getter)
which["get"+p]=function(){
return properties[p];
};

// (setter)
which["set"+p]=function(val)
{
properties[p]=val;
};
})(this);
}
}
// ,
var user=new User({name:"Bob",age:44});
//
alert(user.getname());
//
user.setage(23);

좋은 웹페이지 즐겨찾기