JavaScript Class viittausopas
- Edellinen sivu JS Boolean
- Seuraava sivu JS Date
JavaScript-luokat
Luokka on toinen funktioiden lajista, mutta emme käytä avainsanaa function sen alustamiseen vaan avainsanaa class ja määrittelemme ominaisuudet constructor()-menetelmässä:
Esimerkki
Luo Car-luokka ja luo siihen perustuva objekti nimeltä "mycar":
class Car { // Luo luokka constructor(brand) { // Luokan rakentaja this.carname = brand; // Luokan pääosa, ominaisuus } } mycar = new Car("Ford"); // Luo Car-luokan objekti
Tietoja luokista löydät JavaScript-luokkien opas.
Class-menetelmä
Menetelmä | Kuvaus |
---|---|
constructor() | Erityinen menetelmä, jota käytetään luokassa luotujen objektien luomiseen ja alustamiseen. |
Class-avainsana
Avainsana | Kuvaus |
---|---|
extends | Laajentaa luokkaa (perii). |
static | Määrittelee luokalle staattisia menetelmiä. |
super | Viittaa emo-luokkaan. |
- Edellinen sivu JS Boolean
- Seuraava sivu JS Date