작성
·
178
2
js 클래스에서 constructor 에서 변수를 선언 안해도 this로 접근 가능한 이유가 혹시 strict 모드가 아니기 때문인가요?
답변 1
0
안녕하세요 주혁님, 좋은 질문이네요. strict mode와 연관이 있다기 보다는 class가 자바스크립트 프로토타입의 최신 문법이라는 것과 연관이 있습니다. 아래 코드로 비교하시면 될 것 같아요 :)
function Person(name) {
this.name = name;
}
class Person() {
constructor(name) {
this.name = name;
}
}