⊗jsOpBsMCh 19 of 60 menu

Metodu ķēdes OOP JavaScript

Var izveidot tā, lai metodes varētu izsaukt vienu aiz otras ķēdē. Lai to izdarītu, katrai šādai metodei ir jāatgriež this. Pamēģināsim. Pievienosim atbilstošo kodu mūsu klases seteriem:

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

Tagad mūsu seterus var izsaukt vienu aiz otras, ķēdē. Pārbaudīsim. Izveidosim objektu mūsu klases:

let user = new User;

Izsauksim mūsu seterus ķēdē:

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

Pārbaudīsim, vai īpašību vērtības ir mainījušās:

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

Izveidojiet tā, lai klases Employee seterus varētu izsaukt ķēdē.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt