<div class="codetitle"> <span><a style="CURSOR: pointer" data="90510" class="copybut" id="copybut90510" onclick="doCopy('code90510')"><u>コードをコピー</u></a></span> コードは次のとおりです:</div> <div class="codebody" id="code90510"> <br><script language="javascript" type="text/javascript"><br> = 関数 {<br>オブジェクト <br> this.way = function ( str) {<br>} <br> // オブジェクトに属性値を追加します <br> name.prototype.xing = "123"; <br>ローカル プロパティとメソッドは静的でのみ使用できます。タイプ <br> alert(Name.shi); 🎜> function Name1() {<br> Name1.prototype.add = function () { }<br> this.way = function () { }<br> Name1.prototype .shu = "その他";<br> } <br> <br> Name.Addd2(); //静的メソッドの呼び出し<br> var name = new Name();<br> name.Add (); //メソッドを呼び出すオブジェクト<br> name.Way( ; メソッド*//*インスタンスオブジェクトはプロトタイプを使用できません;*/<br> <br> // (2) JavaScript 継承 <br> //親クラス <br> 関数クラス () { <br> this.name = "名前";<br> this.method = function () {<br>alert("メソッド");<br> }<br> } <br> //サブクラス<br> function Class1() {<br> this.name1 = "name1";<br> this.method1 = function () {<br>alert("method1");<br> } <br> }<br> . name1);<br> obj.method();<br> /Subclass<br> function Class2() {<br> this.name2 = "name2";<br> this.method2 = function () {<br> alert("method2");<br> }<br> }<br> Class2.prototype = new Class(); //Inherit<br> Class2.prototype.name = "updateName"; //Rewrite the attributes of the parent class<br> Class2.prototype.method = function () { //Override the method of the parent class<br> ; obj2.method(); //Show UpdateMethod<br> alert(obj2.name2); <br> obj2.method2(); arr = new Array();<br> arr.push({ "name": "1", "age": 12, funA: function () { } });<br> arr.push({ "name" : "2", "age": 13 });<br> arr.push({ "name": "3", "age": 14 });<br> for (var i = 0; i < arr.length; i ) {<BR> alert(arr[i].name); > Way: function () { } <BR> };<BR> </script><br><br> </div>