나는 this article에 대한 constructor
속성을 읽고 있어요 있으며 다음 상태 :MDN constructor 속성 설명 혼란
인스턴스의 프로토 타입을 만든 개체 함수에 대한 참조를 반환합니다. 여기
function Tree(name) { this.name = name; } var theTree = new Tree('Redwood'); console.log('theTree.constructor is ' + theTree.constructor);
인스턴스가
theTree
하고 프로토 타입이Object.getPrototypeOf(theTree)
이며, 개체 기능하지Tree
입니다 :
는 그리고 그들은 예를 제공합니다. 내가 오해하니?
글쎄,'Tree' *는 "Object function"입니다. 이름이 해석되어'Tree' 또는이 일반 "Object function"으로 표시되는지 여부는 디버깅 환경/브라우저의 세부 사항에 달려 있습니다. – deceze
@deceze하지만'Tree'는'theTree'의 프로토 타입을 만들지 않았고 인스턴스를 만들었습니다. 이것은 혼란스러운 부분입니다. –
'console.log()'에서 문자열에 내용을 던지지 마십시오. 중요한 내용을 숨 깁니다. –