Оператор class
Создайте класс Car, а затем объект (myCar) на основе класса Car:
// Создаём класс Car
class Car {
constructor(brand) {
this.carname = brand;
}
}
// Создаем объект Car
myCar = new Car("Форд");
Описание
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) поддерживается во всех современных браузерах с июня 2017 года:
| Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
| May 2016 | Apr 2017 | Jun 2017 | Sep 2016 | Jun 2016 |
class не поддерживается в Internet Explorer.