inflearn logo
강의

Course

Instructor

Core JavaScript

프로퍼티 상속에서~

196

sweetpea

4 asked

1

Employee 생성자에서 this.superClass(name, age) 이 부분이 체이닝을 거쳐 Parent(name, age)가 되고, 이 Parent 생성자 함수가 생성자가 아닌 일반 함수로서 호출되어 name과 age를 매개변수로 받아 값을 할당하게 되는 걸로 이해했는데 맞나요??? 

javascript

Answer 2

0

sweetpea

그렇군요. 감사합니다 ^^

0

jaenam

'생성자 함수가 아니다' 까지는 맞는데, 일반함수가 아니고 메서드로 호출된 것입니다.

만약 일반 함수로 호출되었다면 this는 전역객체를 가리키게 되므로 정상 동작하지 않게 될 것입니다.

name과 age를 매개변수로 받아 할당한다는 말씀은 맞습니다.

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

0

66

1

setTimeout 에서 this

0

88

1

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

0

179

1

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

0

228

2

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

1

266

1

클래스 static 멤버

1

255

1

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

2

574

1

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

0

325

1

호이스팅 관련 질문

1

339

1

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

0

359

1

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

1

404

1

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

1

423

2

전역 공간에서의 this

0

430

2

18:31 addEventListener의 this

1

487

1

outerEnvironmentReference 질문

1

374

1

실행 컨텍스트와 클로저에 대해 질문드립니다.

1

454

1

Object.prototype.constructor의 [[prototype]] ?

1

660

1

함수를 값으로 할당할 때

2

461

1

15:54 'ddd' 사라지는 오류?

4

379

1

프로토타입 getPrototypeOf(instance).constructor(n,a) 질문입니다.

1

408

1

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

0

336

0

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

0

339

1

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

1

295

1

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

0

332

1