Anbefalt kurs:
- Forrige side break
- Næste side const
- Gå tilbage et niveau JavaScript statement reference manual
JavaScript class deklarasjon
Definisjon og bruk
En klasse er en funksjon, men ikke initiert med nøkkelordet function, men med nøkkelordet class, og tildeles egenskaper i constructor()-metoden.
Forskjellen mellom klasse-deklarasjoner og funksjoner og andre JavaScript-deklarasjoner er at klasse-deklarasjoner ikke heves (du må først deklarere en klasse før du kan bruke den).Hver gang en klasseobjekt initialiseres, kalles constructor()-metoden.
Forskjellen mellom klasse-deklarasjoner og funksjoner og andre JavaScript-deklarasjoner er at klasse-deklarasjoner ikke heves (du må først deklarere en klasse før du kan bruke den).Kommentarens formål
For mer informasjon om klasser, les vår JavaScript-klasse-lærebok.
eksempel
Opprett en Car-klasse og baser et objekt kalt "mycar" på Car-klassen:
class Car { // opprett klasse constructor(brand) { // konstruktør this.carname = brand; // klassekropp } } mycar = new Car("Ford"); // Opprett et objekt av Car-klassen
syntaks
class className { // klassekropp }
tekniske detaljer
JavaScript versjon: | ECMAScript 2015 (ES6) |
---|
nettleserstøtte
Følgende tabel definerer den første nettleserversjon som fullt ut støtter JavaScript-klasse:
nøgleord | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
class | 49.0 | 12.0 | 45.0 | 9.0 | 36.0 |
relaterede sider
JavaScript vejledning:JavaScript klasse
JavaScript vejledning:JavaScript ES6 (EcmaScript 2015)
JavaScript vejledning:JavaScript this
JavaScript vejledning:JavaScript Strict mode
- Forrige side break
- Næste side const
- Gå tilbage et niveau JavaScript statement reference manual