은 분명히 __proto__
속성을 사용하는 것은이 표준을 준수하지 않고 IE를 지원하지 않는 경우에도, 여전히 프로토 타입 체인을 조작하는 주요 방법입니다. 당신은 또한 new
생성자를 사용하여 상속을 구성 할 수 있지만이 __proto__
속성 또는 표준을 준수 Object.getPrototypeOf
기능에 비해 불필요한 합병증처럼 보인다.ECMAScript 표준에 Object.setPrototypeOf (...)가없는 이유는 무엇입니까?
편집 : 답변에 명시된 바와 같이
,이 방법은 지금 (ES6 표준) 존재한다. 하지만, 성능 경고에 유의하십시오 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/setPrototypeOf
좋은 소식. Object.setPrototypeOf()가 ES6에 들어간 것 같습니다. http://webreflection.blogspot.pt/2013/05/objectsetprototypeofo-proto-is-in-es6.html – banzomaikaka