Klasa JavaScript
Przykład
Utwórz klasę Car, a następnie obiekt (myCar) na podstawie klasy Car:
// Create a Car class
class Car {
constructor(brand) {
this.carname = brand;
}
}
// Create a Car Object
myCar = new Car("Ford");
Definicja i użycie
A class
to rodzaj szablonu obiektu.
Instrukcja class
inicjuje klasę JavaScript.
Właściwości i metody są przypisane w constructor()
metodzie.
Metoda constructor()
jest wywoływana za każdym razem, gdy inicjowany jest obiekt klasy.
Zobacz też:
Uwagi
Składnia w klasie musi być napisana w „trybie ścisłym”.
W przeciwieństwie do funkcji, deklaracje klas nie są wyciągane (musisz zadeklarować klasę, zanim będziesz mógł jej użyć).
Składnia
class className {
// class body
}
Powiązane strony
Samouczek JavaScript: Klasy JavaScript
Samouczek JavaScript: JavaScript ES6 (EcmaScript 2015)
Samouczek JavaScript: JavaScript to
Samouczek JavaScript: tryb ścisły JavaScript
Obsługa przeglądarki
class
to funkcja ECMAScript6 (ES6).
ES6 (JavaScript 2015) jest obsługiwany we wszystkich nowoczesnych przeglądarkach:
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
class
nie jest obsługiwany w programie Internet Explorer 11 (lub starszym).