JavaScript-klasse
Voorbeeld
Maak een Car-klasse en vervolgens een object (myCar) op basis van de Car-klasse:
// Create a Car class
class Car {
constructor(brand) {
this.carname = brand;
}
}
// Create a Car Object
myCar = new Car("Ford");
Definitie en gebruik
A class
is een type objectsjabloon.
De class
instructie initieert een JavaScript-klasse.
Eigenschappen en methoden worden toegewezen in de constructor()
methode.
De constructor()
methode wordt aangeroepen telkens wanneer een klasseobject wordt geïnitialiseerd.
Zie ook:
Opmerkingen:
De syntaxis in een klasse moet in "strikte modus" worden geschreven.
In tegenstelling tot functies worden klassedeclaraties niet gehesen (u moet een klasse declareren voordat u deze kunt gebruiken).
Syntaxis
class className {
// class body
}
Gerelateerde pagina's
JavaScript-zelfstudie: JavaScript-klassen
JavaScript-zelfstudie: JavaScript ES6 (EcmaScript 2015)
JavaScript-zelfstudie: JavaScript dit
JavaScript-zelfstudie: JavaScript Strikte modus
Browserondersteuning
class
is een ECMAScript6 (ES6)-functie.
ES6 (JavaScript 2015) wordt ondersteund in alle moderne browsers:
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
class
wordt niet ondersteund in Internet Explorer 11 (of eerder).