⊗jsOpBsMCh 19 of 60 menu

Catene di metodi in OOP in JavaScript

È possibile fare in modo che i metodi possano essere chiamati uno dopo l'altro in una catena. Per fare ciò, ogni tale metodo deve restituire this. Proviamo. Aggiungiamo il codice corrispondente ai setter della nostra classe:

class User { #name; #surn; setName(name) { this.#name = name; return this; } setSurn(surn) { this.#surn = surn; return this; } getName() { return this.#name; } getSurn() { return this.#surn; } }

Ora i nostri setter possono essere chiamati uno dopo l'altro, in catena. Verifichiamolo. Creiamo un oggetto della nostra classe:

let user = new User;

Chiamiamo i nostri setter in catena:

user.setName('john').setSurn('smit');

Verifichiamo che i valori delle proprietà siano cambiati:

console.log(user.getName()); console.log(user.getSurn());

Fate in modo che i setter della classe Employee possano essere chiamati in catena.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta