⊗jsOpBsMCh 19 of 60 menu

Veriga metod v OOP v JavaScript

Lahko naredimo tako, da je metode mogoče klicati eno za drugo v verigi. Za to mora vsaka taka metoda vrniti this. Poskusimo. Dodajmo ustrezno kodo v seterje našega razreda:

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

Zdaj lahko naše seterje kličemo eno za drugo, v verigi. Preverimo. Ustvarimo objekt našega razreda:

let user = new User;

Pokličimo naše seterje v verigi:

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

Preverimo, ali so se vrednosti lastnosti spremenile:

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

Naredite tako, da je seterje razreda Employee mogoče klicati v verigi.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni