(1) 새 객체를 만듭니다.
(2) 생성자의 범위를 새 객체에 할당합니다(그래서 이는 새 객체를 가리킵니다).
(3) 생성자에서 코드를 실행합니다(속성 추가). 4) 새로운 객체를 반환합니다.
1. 생성자에는 프로토타입이라는 속성이 있습니다(여기서는 A.prototype). 이 객체에는 기본적으로 속성 생성자가 있으며 해당 값은 생성자 A입니다.
function New(f) { return function () { var o = {"__proto__": f.prototype}; f.apply(o, arguments);//继承父类的属性 return o; //返回一个Object } }
위 내용은 js에서 new 이후에 무엇을 했나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!