<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 언어="javascript" type="text/javascript"><br> 기능 > str) {<br>} <br> // 개체에 속성 값 추가 <br> name.prototype.xing = "123" <br> 로컬 속성 및 메서드는 정적에서만 사용할 수 있습니다. 유형 <br> 경고(Name.shi); 🎜> function Name1() {<br> Name1.prototype.add = function () { }<br> this.way = function () { }<br> Name1.prototype .shu = "기타";<br> } <br> > ; //정적 메소드 호출<br> var name = new Name();<br> name.Add (); //메소드 호출 객체<br> name.Way( ; 메소드*//*인스턴스 객체는 프로토타입을 사용할 수 없습니다.*/<br> <br> // (2) 자바스크립트 상속 <br> // 상위 클래스 <br> 함수 클래스 () { <br> this.name = "name";<br> this.method = function () {<br> Alert("method");<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(); //상속<br> Class2.prototype.name = "updateName" //다시 작성 상위 클래스의 속성<br> Class2.prototype.method = function () { //상위 클래스의 메서드 재정의<br> ~ | 2.이름2 ); <br> obj2.method2(); arr = new Array();<br> arr.push({ "name": "1", "age": 12, funA: function () { } }); <br> arr.push({ "이름": "2", "나이": 13 });<br> arr.push({ "이름": "3", "나이": 14 });<br> for (var i = 0; i < arr.length; i ) {<BR> Alert(arr[i].name); > Way: function () { } <BR> };<BR> </ 스크립트><br><br> </div>