javaScript
ES6 클래스 상속에서의 constructor
mooyou
2024. 2. 14. 22:45
728x90
300x250
ES6에서는 클래스와 extends키워드를 사용하여 좀 더 명싱적이고 간결한 형태로 구현할 수 있다.
ES6의 클래스 상속을 사용하는 경우, 자식클래스의 인스턴스가 자신을 생성한 생성자 함수를 참조하는 'constructor'속성은 자식 클래스를 가리킨다.
class Parent {
constructor() {
// ...
}
}
class Child extends Parent {
constructor() {
super();
// ...
}
}
const myChild = new Child();
console.log(myChild.constructor); // Child 생성자 함수를 참조
ES6클래스 상속에서 특별히 자식 클래스를 가리키도로 설계되었기 때문에 myChild.constructor는 Child 생성자 함수를 참조한다.
728x90
반응형