• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

프로퍼티 상속에서~

20.09.09 10:51 작성 조회수 89

1

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

답변 2

·

답변을 작성해보세요.

0

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

0

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

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

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