inflearn logo
강의

Course

Instructor

Core JavaScript

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

Resolved

245

jho23014389

5 asked

0

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

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

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

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

---

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

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

javascript

Answer 2

1

jaenam

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

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

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

인스턴스에서 prototype 프로퍼티에 직접 접근해야하는 이유

0

59

1

setTimeout 에서 this

0

81

1

2강부터 영상이 나오지 않습니다.

0

175

1

자바스크립트 주석에 이상한 점이 있어서 문의드립니다.

0

221

2

return 문 안에 여러 함수가 존재하는 것이 이해되지 않습니다.

1

259

1

클래스 static 멤버

1

253

1

실행컨텍스트와 스택프레임

2

567

1

프로토타입으로 상속할때 브릿지 사용 이유

0

320

1

호이스팅 관련 질문

1

335

1

책 66p. 예제 3-2 질문입니다.

0

356

1

강의 내용 10:58 캡슐화 질문입니다.

1

399

1

강의 내용 5:10 질문입니다.

1

422

2

전역 공간에서의 this

0

426

2

18:31 addEventListener의 this

1

480

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

405

1

기본형/가변형 질문입니당

0

334

0

선생님 그러면 섹션 0만 봐도 무방한가요!?

0

338

1

Hoisting과 environmentRecord에 관한 질문입니다.

1

293

1

안녕하세요, 데이터 변경 질문입니다.

0

329

1