Come usare le classi in JavaScript
Prendiamo l'esempio di un programmatore che deve fare cinque oggetti per cinque utenti diversi. Scriverà il seguente codice:
const user1 =Nell'esempio sopra, il codice ha molta ripetitività poiché tutti gli oggetti hanno proprietà simili. Possiamo facilmente eliminare la ripetitività nel codice e renderla più organizzata usando una classe.
In JavaScript, il classe La parola chiave viene utilizzata per creare una classe. Le classi in javascript usano un metodo chiamato costruttore(). Esegue automaticamente durante la creazione di un nuovo oggetto. Inizializza le proprietà dell'oggetto.
classuserNell'esempio sopra, abbiamo creato una nuova classe denominata Utente. Funge da modello/progetto per tutti gli oggetti utente che vogliamo fare. Il costruttore prende quattro argomenti e fa quattro proprietà per ciascun oggetto. Queste proprietà sono nominate fname, lname, età, E id e è possibile accedere utilizzando la seguente sintassi (dopo aver creato l'oggetto)
object_name.nome della proprietàIL 'Questo' la parola chiave nell'esempio si riferisce all'oggetto che possiede il età proprietà. Questa parola chiave viene utilizzata per accedere al valore di una proprietà all'interno di un oggetto.
Ora creeremo gli oggetti utente mostrati nel primo esempio utilizzando il Utente classe.
classuserQui puoi vedere che il codice è diventato molto più leggibile.
Quali sono i metodi nelle classi JavaScript
Possiamo anche aggiungere metodi alle classi in JavaScript. Questi metodi possono essere facilmente aggiunti al corpo della classe dopo il costruttore usando la stessa sintassi che viene utilizzata negli oggetti:
classuserOra, se proviamo ad accedere al anno di nascita() metodo e stamparlo sulla console usando il console.tronco d'albero() Metodo, quindi otterremo il seguente output:
console.registro (utente1.anno di nascita());Come utilizzare i metodi getter e setter
I metodi getter e setter possono essere utilizzati in una classe per ottenere e impostare il valore di una proprietà in un oggetto. Usa il Ottenere O impostato Parole chiave per utilizzare il metodo getter o setter, rispettivamente:
classuserConclusione
Le classi sono modelli di codice utilizzati per creare nuovi oggetti con proprietà e metodi simili. Sono utili quando il programmatore deve creare diversi oggetti con proprietà simili.
In questo articolo, abbiamo discusso delle lezioni. Abbiamo imparato come usarli per creare oggetti. Inoltre, abbiamo anche imparato ad aggiungere metodi diversi agli oggetti usando le classi.