멘티 질문
이번 과제를 생성자함수로 구현하다 문득 생각이 들었습니다.
es6클래스에서 상속이나 위임을 사용하곤 하는데
생성자함수로 구현할때도
call()
메소드를 이용하여 상속받을 부모 생성자함수 불러오기
Object.create()
를 이용하여 부모를 prototype으로 지정하기
- 자식 constructor 복구하기
이렇게 3가지 기능을 통하여 상속을 구현해 사용하나요?
아니면 또 다른 방법이 있을까요?!
멘토 답변
extends
요즘은 전부 99.99% class를 사용한다.
프로토타입을 직접 건드는 일은 최대한 지양하는거같아요.