ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptの動的生成方法の例_JavaScriptスキル

JavaScriptの動的生成方法の例_JavaScriptスキル

WBOY
WBOYオリジナル
2016-05-16 18:49:35880ブラウズ
コードをコピー コードは次のとおりです。

function User(properties){
for(var i inproperties ){ //オブジェクトのすべてのプロパティを調べて、それらが正しく動作することを確認します
(function(that){
var p=i;
that["get" p]=function() { / /動的に生成されたメソッド
returnproperties[p] //オブジェクトのプロパティ値を返す
};
that["set" p]=function(val);
properties[p]=val;
};
})(this); //これはユーザー オブジェクト インスタンスを表します
}
} 🎜>var user=new User({
name:"Bob",
age:44
});

alert(user.name==null); name 属性は属性オブジェクトのプライベート変数であるため存在しません

user.setname("Supersha") //動的に生成されたオブジェクトを呼び出し、属性オブジェクトの値を変更します
alert(user.getname()) ; //動的に生成されたオブジェクトを呼び出して属性オブジェクトの値を取得します

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。