класс JavaScript
Пример
Создайте класс Car, а затем объект (myCar) на основе класса Car:
// 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 это
Учебник по JavaScript: Строгий режим JavaScript
Поддержка браузера
class
является функцией ECMAScript6 (ES6).
ES6 (JavaScript 2015) поддерживается во всех современных браузерах:
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
class
не поддерживается в Internet Explorer 11 (или более ранних версиях).