클래스 문법에서 super()는 브릿지 함수를 활용하지 않는 케이스랑 같다고 보면될까요?
마지막 예제코드에 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와는 무관합니다.
인스턴스에서 prototype 프로퍼티에 직접 접근해야하는 이유
0
59
1
setTimeout 에서 this
0
80
1
2강부터 영상이 나오지 않습니다.
0
174
1
자바스크립트 주석에 이상한 점이 있어서 문의드립니다.
0
218
2
return 문 안에 여러 함수가 존재하는 것이 이해되지 않습니다.
1
259
1
클래스 static 멤버
1
253
1
실행컨텍스트와 스택프레임
2
566
1
프로토타입으로 상속할때 브릿지 사용 이유
0
320
1
호이스팅 관련 질문
1
335
1
책 66p. 예제 3-2 질문입니다.
0
356
1
강의 내용 10:58 캡슐화 질문입니다.
1
397
1
강의 내용 5:10 질문입니다.
1
422
2
전역 공간에서의 this
0
426
2
18:31 addEventListener의 this
1
479
1
outerEnvironmentReference 질문
1
372
1
실행 컨텍스트와 클로저에 대해 질문드립니다.
1
448
1
Object.prototype.constructor의 [[prototype]] ?
1
658
1
함수를 값으로 할당할 때
2
457
1
15:54 'ddd' 사라지는 오류?
4
375
1
프로토타입 getPrototypeOf(instance).constructor(n,a) 질문입니다.
1
404
1
기본형/가변형 질문입니당
0
332
0
선생님 그러면 섹션 0만 봐도 무방한가요!?
0
334
1
Hoisting과 environmentRecord에 관한 질문입니다.
1
290
1
안녕하세요, 데이터 변경 질문입니다.
0
326
1





