이 기사에서는 JS 객체 상속의 프로토 타입 체인 상속 사용에 대해 설명합니다. 참조를 위해 공유하십시오. 특정 분석은 다음과 같습니다.
다음과 같이 코드를 복사하십시오. <script type = "text/javaScript">
// 고양이의 대상을 정의합니다
var kitty = {color : '옐로우', 껍질 : function () {alert ( 'meow');}, 등반 : function () {alert ( 'I can bymb beg rimbb}}};
// Tiger Object 생성자
기능 tiger () {
this.color = "노란색과 검은 색";
this.back = function () {
경고 ( '루 ...');
}
}
// 프로토 타입을 생성자에게 선언하면 구성된 객체에는 조상이 있습니다. 즉, 프로토 타입
tiger.prototype = 키티;
// 또는 tiger.prototype = new Kitty (); // 키티가 기능이면이 방법이 사용됩니다.
var t = new Tiger ();
document.write (t.color);
t.climb (); // 호랑이의 속성이나 방법을 호출 할 때 먼저 생성자를 찾으십시오. 그렇지 않은 경우 호랑이 생성자의 프로토 타입으로 이동하십시오. 그러나 여기서는 프로토 타입 객체의 Climb () 메소드를 그 자체로 복사하지 않습니다. 이것은 프로토 타입 체인 검색입니다.
</스크립트>
기타 노트 : 키티에는 생성자, 즉 New Object ()도 있습니다. 객체에는 또한 기본적으로 몇 가지 방법과 속성이 있습니다. JavaScript 매뉴얼의 "개체 개체"를 참조하십시오. 동시에, 그것은 또한 비어있는 {}의 프로토 타입을 가지고 있습니다.
이 기사가 모든 사람의 JavaScript 프로그래밍에 도움이되기를 바랍니다.