JavaScript Razredi
Vadnica logo
vadnica logo
x
HTML CSS JavaScript jQuery SQL PHP Laravel
HTML CSS JavaScript Orodje za delo Kako delati z JavaScript? Izjave Sintaksa Spremenljivke Vrste podatkov Logične vrednosti Dogodki Datum in Čas Nizi Števila Regularni izrazi Matrika (Array) Funkcije Objekti Razredi DOM AJAX Knjižnica jQuery MySQL PHP Laravel

JavaScript Razredi (ang. Classes)

Razredi so predloga za ustvarjanje objektov. Podatke zapakirajo s kodo za delo na teh podatkih. Razredi v JavaScript so zgrajeni na prototipih, vendar imajo tudi nekaj sintakse in semantike, ki sta edinstveni za razrede. Razredi so pravzaprav nekakšne posebne funkcije in tako kot lahko definiramo funkcijske izraze in deklaracije funkcij, je razred mogoče definirati na dva načina. Prvi način je z izrazom razreda in drugi z deklaracijo razreda. Tako kot funkcijski izrazi so lahko tudi razredni izrazi anonimni ali pa imajo ime, ki se razlikuje od spremenljivke, ki so ji dodeljeni. Vendar imajo deklaracije razredov za razliko od deklaracij funkcij enake časovne omejitve mrtve cone kot let ali const in se obnašajo, kot da niso dvignjene.

JavaScript Razredi (ang. Classes)

Razred je vrsta funkcije, vendar namesto uporabe ključne funkcije, da jo sprožimo, uporabljamo ključno besedo class, lastnosti pa so dodeljene znotraj metode constructor().

class imeRazreda {
    constructor() { ... }
}
    
class imeRazreda {
    constructor(ime, priimek) {
        this.ime = ime;
        this.priimek = priimek;
    }
}
    

Zgornji primer ustvari rared z imenom imeRazreda, ki ima dve začetni lastnosti, ime in priimek. Razred (ang. Class) ni objekt, je predloga za JavaScript objekte.

Razred Razredi so predloga za ustvarjanje objektov. Glej primer
Uporaba razreda Ko imamo razred, ga lahko uporabimo za ustvarjanje objektov. Glej primer
constructor Uporablja se za inicializacijo lastnosti objekta. Glej primer
extends Ključna beseda extends se uporablja za ustvarjanje podrejenega razreda. Glej primer
static Ključna beseda static definira statične metode za razrede. Glej primer
super() Se uporablja za sklic konstruktorja. Glej primer

Hvala za obisk! Dodajam politiko zasebnosti.

© 2024 Vse pravice pridržane.

Donirajte preko PayPal ADMIN