인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

jho23014389's profile image
jho23014389

asked

Core JavaScript

클래스 문법에서 super()는 브릿지 함수를 활용하지 않는 케이스랑 같다고 보면될까요?

Resolved

Written on

·

200

0

마지막 예제코드에 superClass 메서드가  super함수의 역할을 하는 것 같아요.

여태까지 배운 내용으로 추측해보면 superClass메서드를 사용한다면 별도로 브릿지 함수를 사용할 필요가 없을 것 같습니다.

이는 superClass메서드를 호출하는 제어권을 자식클래스가 갖게끔해준거라고 생각하면 되는 것일까요?

class문법의 경우에 상속하는 경우 constructor 생성자함수에서 super 함수를 사용하지 않으면 에러가 출력되더라구요. 이는 es6에서는  브릿지함수를 사용할 필요가 없는 것이라고 생각하면 되는걸까요?

---

강의 덕분에 js를 아는데 많은 도움이 됐습니다.

이 글을 빌어서 정말 감사하다는 말씀드리고 싶습니다!

javascript

Answer 2

1

jaenam님의 프로필 이미지
jaenam
Instructor

이 부분은 오프라인 강의에서는 중요한 내용은 아니라서 시간관계상 넘어간 부분이고, 
온라인 강의에서는 설명을 하고 있습니다.

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

jho23014389님의 프로필 이미지
jho23014389
Questioner

왜 그렇게 생각하게 됐는지 좀 더 스스로 고민을 해보겠습니다.
답변 감사드립니다..!

jho23014389's profile image
jho23014389

asked

Ask a question