Deo zbornika Napredni Javaskript
Statički metodi
Statički metodi su funkcije koje se nalaze na klasi, a ne na objektu instanci.
Statički metodi se označavaju ključnom rečju static
. Pozivaju se samo preko klase:
class Covek {
static pozdrav() {
console.log('Zdravo svima!')
}
}
// statični metod je na klasi
Covek.pozdrav()
// nije na instanci
const mika = new Covek()
mika.pozdrav() // mika.pozdrav is not a function
Statički metodi se koriste za kreiranje pomoćnih funkcija, uglavnom u OOP jezicima poput Jave, gde funkcije ne mogu postojati samostalno. U Javascriptu nisu neophodni, ali koriste se za organizaciju koda.