이 기사의 예에서는 js 객체 상속의 프로토타입 체인 상속 사용법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 분석은 다음과 같습니다. 코드 복사 코드는 다음과 같습니다. <br> //고양이 객체 정의<br> var kitty = {color:'yellow',bark:function(){alert('meow');},climb:function(){alert('나무에 오를 수 있어요')}}; <p>//호랑이 객체 생성자<br> 함수 Tiger(){<br> this.color = "노란색과 검정색";<br> this.back = 함수(){<br> Alert('호호...');<br> }<br> }</p> <p>//생성자의 프로토타입을 선언하면 생성된 객체는 조상인 프로토타입을 갖게 됩니다. <br> Tiger.prototype = 고양이;<br> //또는 Tiger.prototype = new kitty();//kitty가 함수인 경우 이 방법을 사용하세요</p> <p>var t = new Tiger();<br> document.write(t.color);<br> t.climb();//호랑이의 속성이나 메소드를 호출할 때 먼저 생성자에서 찾으십시오. 그렇지 않으면 호랑이 생성자의 프로토타입으로 이동하십시오. 하지만 여기서는 프로토타입 객체의 climb() 메서드를 자신에게 복사하지 않는다는 점에 유의하세요. 이것은 프로토타입 체인 조회입니다. <br> </p> </div> <br> 기타 참고사항: kitty에는 new Object()라는 생성자가 있습니다. Object에는 기본적으로 몇 가지 메서드와 속성도 있습니다. JavaScript 매뉴얼의 "object object"를 참조하세요. 동시에 비어 있는 { } 프로토타입도 있습니다. <p>이 기사가 모든 사람의 JavaScript 프로그래밍 설계에 도움이 되기를 바랍니다. </p>