<div class="codetitle"> <span><a style="CURSOR: pointer" data="22205" class="copybut" id="copybut22205" onclick="doCopy('code22205')"><u>コードをコピー</u></a></span> コードは次のとおりです。</div> <div class="codebody" id="code22205"> <br><script type="text/javascript"> <br> <!-- <BR>/* <BR>プロトタイプに属性を追加する 2 つの方法<BR>*/ <BR>//方法 1<BR>var myObj = function(){ <BR>this .study = "JavaScript"; <BR>} <BR>myObj.prototype.hobby = function() <BR>{ <BR>this.hobby = "女の子を見る"; <BR>var newObj = new myObj( ); <BR>for ( var attr in newObj ) <BR>{ <BR>document.write( attr "<br/>" ); <BR>document.write( "== == ================ <br/>" ); <br>//メソッド 2<br>var superObj = { name:"xugag" }; <br>var subObj = { age:20 }; <br>function extend(superObj,subObj){ <br>//親オブジェクトのプロトタイプ オブジェクトを取得します<br>subObj.getSuper = superObj.prototype;親オブジェクトのプロトタイプ オブジェクトを取得します。 サブオブジェクトの属性を取得します。 <br>for(var i in superObj){ <br>subObj[i] = superObj[i] <br>} <br>} <br>extend( superObj,subObj); <br>for ( var s in subObj ) <br>{ <br>document.write( s "<br/>" ); <br>//--> <br></script> <br><br><br>実行結果: <br><br>趣味 </div>======= =========== == <br>年齢 <br>getSuper <br>名前