작성한 질문수
코어 자바스크립트
작성
·
155
1
Employee 생성자에서 this.superClass(name, age) 이 부분이 체이닝을 거쳐 Parent(name, age)가 되고, 이 Parent 생성자 함수가 생성자가 아닌 일반 함수로서 호출되어 name과 age를 매개변수로 받아 값을 할당하게 되는 걸로 이해했는데 맞나요???
답변 2
0
그렇군요. 감사합니다 ^^
'생성자 함수가 아니다' 까지는 맞는데, 일반함수가 아니고 메서드로 호출된 것입니다.
만약 일반 함수로 호출되었다면 this는 전역객체를 가리키게 되므로 정상 동작하지 않게 될 것입니다.
name과 age를 매개변수로 받아 할당한다는 말씀은 맞습니다.