자바스크립트 클래스
예시
Car 클래스를 만든 다음 Car 클래스를 기반으로 하는 객체(myCar)를 만듭니다.
// Create a Car class
class Car {
constructor(brand) {
this.carname = brand;
}
}
// Create a Car Object
myCar = new Car("Ford");
정의 및 사용
A class
는 객체 템플릿 유형입니다.
명령문 은 class
JavaScript 클래스를 시작합니다.
속성과 메서드는 메서드에 할당됩니다 constructor()
.
메서드 는 constructor()
클래스 개체가 초기화될 때마다 호출됩니다.
또한보십시오:
노트
클래스의 구문은 "엄격한 모드"로 작성되어야 합니다.
함수와 달리 클래스 선언은 호이스트되지 않습니다(클래스를 사용하려면 먼저 선언해야 함).
통사론
class className {
// class body
}
관련 페이지
JavaScript 튜토리얼: JavaScript 클래스
JavaScript 튜토리얼: JavaScript ES6(EcmaScript 2015)
JavaScript 튜토리얼: JavaScript this
JavaScript 튜토리얼: JavaScript 엄격 모드
브라우저 지원
class
ECMAScript6(ES6) 기능입니다.
ES6(JavaScript 2015)은 모든 최신 브라우저에서 지원됩니다.
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
class
Internet Explorer 11(또는 이전)에서는 지원되지 않습니다.