(例は本からのものですが、私はそれを理解していないようです)
function User (properties){
for( var i in properties){
(function(){
this["get"+i] = function () { return properties[i];};
this["set"+i] = function (valueOne) { properties[i] = valueOne; };
}) ();
}// END for
}// END User
var userOne = new User ({ name: "Billy", age: 35 });
userOne.getname();
これを実行すると、ユーザーにはメソッドがありませんgetname
。特権メソッドを機能させるにはどうすればよいですか?