⊗jsOpBsMCh 19 of 60 menu

Ланцужкі метадаў у ААП у JavaScript

Можна зрабіць так, каб метады можна было выклікаць адзін за адным ланцужком. Для гэтага кожны такі метад павінен вяртаць this. Давайце паспрабуем. Дадамо адпаведны код у сетэры нашага класа:

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

Цяпер нашы сетэры можна выклікаць адзін за адным, ланцужком. Давайце праверым. Створам аб'ект нашага класа:

let user = new User;

Выклічам нашы сетэры ланцужком:

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

Праверым, што значэнні ўласцівасцей змяніліся:

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

Зрабіце так, каб сетэры класа Employee можна было выклікаць ланцужком.

Беларуская
AfrikaansAzərbaycanБългарскиবাংলাČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць