⊗jsOpBsMCh 19 of 60 menu

Metodekjeder i OOP i JavaScript

Det er mulig å gjøre slik at metoder kan kalles etter hverandre i en kjede. For å oppnå dette må hver slik metode returnere this. La oss prøve. La oss legge til den tilsvarende koden i setterne våre i klassen:

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; } }

Nå kan setterne våre kalles etter hverandre, i kjede. La oss sjekke. La oss opprette et objekt av klassen vår:

let user = new User;

La oss kalle setterne våre i en kjede:

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

La oss sjekke at egenskapsverdiene er endret:

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

Gjør slik at setterne i klassen Employee kan kalles i kjede.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis