ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript_javascript 手法のプロトタイプ属性を介してプロパティとメソッドを共有する手法の例

JavaScript_javascript 手法のプロトタイプ属性を介してプロパティとメソッドを共有する手法の例

WBOY
WBOYオリジナル
2016-05-16 16:09:481092ブラウズ

具体的なコードは次のとおりです:

コードをコピーします コードは次のとおりです:

//関数を定義
関数 people(名前,性別,年齢){
this.name = 名前;
this.sex = セックス;
this.age = 年齢;
}

//isStudent メソッドとsayName メソッドを共有します
people.prototype = {
isStudent:true、
SayName:function(){
アラート(this.name);
}
}

var people1 = new people('Han Meimei','女',16) //オブジェクト 1
をインスタンス化します。 var people2 = new people('Li Lei',' Male',17) // オブジェクト 2
をインスタンス化します。
//共有メソッドを通じて 2 つのオブジェクトに名前を言わせます
people1.sayName(); people2.sayName();

//共有パラメータから判断すると、全員が学生です
if(people1.isStudent == people2.isStudent)alert('彼らは全員学生です');

この記事では、JavaScript オブジェクトに関するいくつかの知識についても説明しますが、理解するのは難しくありません。どうしても分からない場合は百度で検索してみてください。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。