Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jsOpBsMCh 19 of 60 menu
◀ ▶

Metodų grandinės OOP JavaScripte

Galima padaryti taip, kad metodus būtų galima iškviesti vieną po kito grandine. Tam kiekvienas toks metodas turi grąžinti this. Pabandykime. Pridėkime atitinkamą kodą į mūsų klasės seterius:

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

Dabar mūsų seterius galima iškviesti vieną po kito, grandine. Patikrinkime. Sukurkime objektą mūsų klasės:

let user = new User;

Iškvieskime mūsų seterius grandine:

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

Patikrinkime, ar savybių reikšmės pasikeitė:

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

Padarykite taip, kad seterius klasės Employee būtų galima iškviesti grandine.

← →
↑
Lietuvių▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti