⊗jsOpBsMCh 19 of 60 menu

Method chaining in OOP in JavaScript

Het is mogelijk om methodes zo te maken dat ze achter elkaar aan kunnen worden geroepen in een keten. Hiervoor moet elke dergelijke methode this teruggeven. Laten we het proberen. We voegen de bijbehorende code toe aan de setters van onze klasse:

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

Nu kunnen onze setters achter elkaar worden aangeroepen, in een keten. Laten we het testen. We maken een object van onze klasse:

let user = new User;

Laten we onze setters in een keten aanroepen:

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

Laten we controleren of de eigenschapswaarden zijn veranderd:

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

Zorg ervoor dat de setters van de klasse Employee in een keten kunnen worden aangeroepen.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren