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

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

WBOY
リリース: 2016-05-16 18:49:35
オリジナル
927 人が閲覧しました
コードをコピー コードは次のとおりです。

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()) ; //動的に生成されたオブジェクトを呼び出して属性オブジェクトの値を取得します

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート