třída JavaScript
Příklad
Vytvořte třídu Car a poté objekt (myCar) založený na třídě Car:
// Create a Car class
class Car {
constructor(brand) {
this.carname = brand;
}
}
// Create a Car Object
myCar = new Car("Ford");
Definice a použití
A class
je typ šablony objektu.
Příkaz class
spouští třídu JavaScriptu.
Vlastnosti a metody jsou přiřazeny v constructor()
metodě.
Metoda constructor()
je volána pokaždé, když je inicializován objekt třídy.
Viz také:
Poznámky
Syntaxe ve třídě musí být napsána v "přísném režimu".
Na rozdíl od funkcí nejsou deklarace tříd zvednuty (před použitím musíte třídu deklarovat).
Syntax
class className {
// class body
}
Související stránky
Výukový program JavaScript: Třídy JavaScriptu
Výukový program JavaScript: JavaScript ES6 (EcmaScript 2015)
JavaScript kurz: JavaScript toto
Výukový program JavaScript: Přísný režim JavaScriptu
Podpora prohlížeče
class
je funkce ECMAScript6 (ES6).
ES6 (JavaScript 2015) je podporován ve všech moderních prohlížečích:
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
class
není podporována v aplikaci Internet Explorer 11 (nebo starší).