원형 체인 의 간단 한 이해

2805 단어 자바 script
원형 체인 은 두 가지 개념 으로 요리 초보 자: prototype 과proto_
prototype 은 함수 의 내 장 된 속성 (함수 마다 있 음) 을 간단하게 이해 할 수 있 습 니 다.
_proto_대상 의 내 장 된 속성 입 니 다. js 내 부 는 이 를 이용 하여 원형 체인 을 찾 을 수 있 습 니 다.
예:
var Person = function(){};
var p = new Person();

new 한 대상 일 때 세 가지 절 차 를 거 칩 니 다.
  • var p = {}; (선생님 은 빈 대상 이 되 었 습 니 다)
  • p._proto = Person.prototype; ( proto 를 통 해 Person 대상 의 원형 체인 을 찾 습 니 다)
  • Person.call(p); (p 초기 화, Person 을 받 는 방법 과 속성)
  • 사용:
    var Person = function(){};
    Person.prototype.sayName = function() {
        alert("My Name is Jacky");
    };
    
    Person.prototype.age = 27;
    var p = new Person();
    p.age; //27
    

    좋은 웹페이지 즐겨찾기