aanbevolen cursus:
- Previous page break
- Next page const
- Go back one level JavaScript Statement Referentie Handleiding
JavaScript class declaratie
definitie en gebruik
Een klasse is een functie, maar wordt niet geïnitialiseerd met de sleutelwoord function, maar met de sleutelwoord class, en eigenschappen worden toegewezen in de constructor() methode.
anders dan functies en andere JavaScript-declaraties, worden klasse-declaraties niet omhooggehaald (u moet een klasse declareren voordat u deze kunt gebruiken).Elke keer dat een klasseobject wordt geïnitialiseerd, wordt de constructor() methode aangeroepen.
anders dan functies en andere JavaScript-declaraties, worden klasse-declaraties niet omhooggehaald (u moet een klasse declareren voordat u deze kunt gebruiken).opmerking:
Meer informatie over klassen kunt u vinden in onze JavaScript klassen handleiding.
voorbeeld
Maak een Car klasse en maak vervolgens een object genaamd "mycar" op basis van de Car klasse:
class Car { // klasse aanmaken constructor(brand) { // constructor this.carname = brand; // klasse inhoud } } mycar = new Car("Ford"); // een object van de Car klasse aanmaken
syntaxis
class className { // klasse inhoud }
technische details
JavaScript-versie: | ECMAScript 2015 (ES6) |
---|
browserondersteuning
De tabel hieronder definieert de browserversies die de eerste volledige ondersteuning voor JavaScript-klasse bieden:
trefwoorden | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
class | 49.0 | 12.0 | 45.0 | 9.0 | 36.0 |
gerelateerde pagina's
JavaScript tutorial:JavaScript class
JavaScript tutorial:JavaScript ES6 (EcmaScript 2015)
JavaScript tutorial:JavaScript this
JavaScript tutorial:JavaScript Strict mode
- Previous page break
- Next page const
- Go back one level JavaScript Statement Referentie Handleiding