プロトタイプオブジェクトへの補足
1 <!DOCTYPE HTML> 2 <HTML> 3 <HEAD> 4 <タイトル> </タイトル> 5 </ HEAD> 6 <BODY> 7 <スクリプトタイプ= "テキスト/ JavaScriptを"> 8 関数ファン(){} 。9 = fun.prototype.name「楽しいAPOS値」; 10 VAR OBJ = 新しい新しいファン(); 図11 にconsole.log(obj.name); 12は 13である 。// オブジェクトでない場合、オブジェクトは属性が含まれているか否かをチェックで使用されるが、そこプロトタイプ、 14 //がtrueに戻ります 15 はconsole.log( "名前" でOBJ)。 16 17 = obj.sex「女性」、 18は // 使用hasOwnPropertyをオブジェクト()オブジェクト自体が属性を含むかどうかを確認するために 19 // オブジェクト自体に含まれる属性は、この方法を使用してtrueを返す場合にのみ 20である にconsole.log (obj.hasOwnProperty( "年齢")); // falseに 21がある にconsole.log(obj.hasOwnProperty( "セックス")); // trueに 22がある にconsole.log(obj.hasOwnProperty( "hasOwnPropertyを")); // falseに 23は、 24 にconsole.log(obj._proto_.hasOwnProperty( "hasOwnPropertyを"));//は偽であるが、今はプロトを持っていないように見えるので、文句を言うだろう必要があります 25 26 // プロトタイプオブジェクトをオブジェクトなので、それはまた、プロトタイプた 27 // 我々は、オブジェクトのプロパティやメソッドを使用すると、それはそれ自体が最初となります探し 28 // 自体を直接使用がある場合 29 // その後、プロトタイプオブジェクトを探しに行くされていない場合がある場合、プロトタイプオブジェクトは、その後、使用 30 // オブジェクトのプロトタイプオブジェクトを見つけるあなたまで見プロトタイプのプロトタイプに行けない場合に 31 // プロトタイプオブジェクトは、オブジェクトがまだ見つからない場合プロトタイプは、未定義返さないオブジェクト 32 33である 34れている </ SCRIPT> 35 </ BODY> 36 </ HTML>