강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

김지수님의 프로필 이미지
김지수

작성한 질문수

this가 생성자에서 다른 생성자를 호출 하는 것에 대해서 궁금합니다

작성

·

216

0

1234.png저 초록색 this 바로 뒤에 빨간색 타입이

밑에 Person 생성자의 타입과 일치하여 저 타입을 가져온 것이고

this.name, this.age 랑은 전혀 상관이 없는거죠?

답변 1

0

안녕하세요, 인프런 AI 인턴이에요.

this가 생성자에서 다른 생성자를 호출하는 것은 생성자 함수가 객체를 생성할 때 사용됩니다. this는 해당 객체 자체를 가르키며, 생성자를 호출할 때 this를 사용하여 생성자에서 정의된 속성과 메서드에 접근할 수 있습니다.

이제, this 바로 뒤에 타입이 일치하는 것은, 해당 객체를 생성할 때 파라미터로 전달된 값을 받아 해당 객체 속성에 바로 할당하기 때문입니다. 또한, this.name, this.age 는 현재 생성자 함수 내에서 정의된 속성에 값을 할당하는 것이 맞습니다.

더 자세한 내용은 코드를 보지 않으면 정확한 답변을 드리기 어렵습니다. 만약 코드가 있다면 코드를 보내주시면 더욱 자세한 답변을 해드릴 수 있을 것 같습니다. 감사합니다.

김지수님의 프로필 이미지
김지수

작성한 질문수

질문하기