5
후 나는이 흥미로운 문제를 발견했습니다 :이 제대로 상속
function a() { this.aprop = 1; }
function b() { this.bprop = 2; }
b.prototype = new a(); // b inherits from a
var x = new b(); // create new object with the b constructor
assert(x.constructor == b); // false
assert(x.constructor == a); // true
지금까지 내가 아는 한, x.constructor
가 b
해야하지만, 실제로의 a
때 프로토 타입을 통해 a
에서 b
상속? 내 생성자를 망치지 않고 a
에서 상속받을 수있는 방법이 있습니까?
감사합니다! 이 두 줄을 수행하는 빠른'함수 (목표, 부모) '를 작성하는 것이 가능하고 좋은 아이디어일까요? –
@Delan : 물론 가능합니다. –
완벽하게 작동합니다. 앤디에게 다시 한 번 감사드립니다. –