⊗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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне