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

이주혁님의 프로필 이미지
이주혁

작성한 질문수

타입스크립트 입문 - 기초부터 실전까지

타입스크립트의 클래스 문법

js에서 클래스 작성시

작성

·

178

2

js 클래스에서 constructor 에서 변수를 선언 안해도 this로 접근 가능한 이유가 혹시 strict 모드가 아니기 때문인가요?

답변 1

0

안녕하세요 주혁님, 좋은 질문이네요. strict mode와 연관이 있다기 보다는 class가 자바스크립트 프로토타입의 최신 문법이라는 것과 연관이 있습니다. 아래 코드로 비교하시면 될 것 같아요 :)

function Person(name) {

  this.name = name;

}

 

class Person() {

  constructor(name) {

    this.name = name;

  }

}

이주혁님의 프로필 이미지
이주혁

작성한 질문수

질문하기