-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
js에서 클래스 작성시
22.02.26 16:36 작성 조회수 132
2
js 클래스에서 constructor 에서 변수를 선언 안해도 this로 접근 가능한 이유가 혹시 strict 모드가 아니기 때문인가요?
답변을 작성해보세요.
0
장기효(캡틴판교)
지식공유자2022.03.01
안녕하세요 주혁님, 좋은 질문이네요. strict mode와 연관이 있다기 보다는 class가 자바스크립트 프로토타입의 최신 문법이라는 것과 연관이 있습니다. 아래 코드로 비교하시면 될 것 같아요 :)
function Person(name) {
this.name = name;
}
class Person() {
constructor(name) {
this.name = name;
}
}
답변 1