해결된 질문
작성
·
170
0
마지막 예제코드에 superClass 메서드가 super함수의 역할을 하는 것 같아요.
여태까지 배운 내용으로 추측해보면 superClass메서드를 사용한다면 별도로 브릿지 함수를 사용할 필요가 없을 것 같습니다.
이는 superClass메서드를 호출하는 제어권을 자식클래스가 갖게끔해준거라고 생각하면 되는 것일까요?
class문법의 경우에 상속하는 경우 constructor 생성자함수에서 super 함수를 사용하지 않으면 에러가 출력되더라구요. 이는 es6에서는 브릿지함수를 사용할 필요가 없는 것이라고 생각하면 되는걸까요?
---
강의 덕분에 js를 아는데 많은 도움이 됐습니다.
이 글을 빌어서 정말 감사하다는 말씀드리고 싶습니다!
답변 2
1
이 부분은 오프라인 강의에서는 중요한 내용은 아니라서 시간관계상 넘어간 부분이고,
온라인 강의에서는 설명을 하고 있습니다.
https://www.inflearn.com/course/%ED%95%B5%EC%8B%AC%EA%B0%9C%EB%85%90-javascript-flow/lecture/31863?tab=curriculum
8분 38초부터 들어보시면 되겠어요.
-----------
Bridge를 사용할 필요가 없다는건 무슨 말씀이신지 모르겠습니다.
Bridge를 사용했던 이유는 Child의 prototype이 Parent의 인스턴스가 되지 않게끔 하기위함이었습니다.
이는 superClass와는 무관합니다.
0