⊗jsOpBsMCh 19 of 60 menu

OOP-də JavaScript-də Metod Zəncirləri

Metodları bir-birinin ardınca zəncir şəklində çağırmaq mümkündür. Bunun üçün hər bir belə metod this qaytarmalıdır. Gəlin yoxlayaq. Sinifimizin setter-lərinə uyğun kodu əlavə edək:

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

İndi bizim setter-ləri bir-birinin ardınca, zəncir şəklində çağırmaq olar. Gəlin yoxlayaq. Sinifimizdən bir obyekt yaradaq:

let user = new User;

Setter-lərimizi zəncir şəklində çağıraq:

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

Xassələrin dəyərlərinin dəyişdiyini yoxlayaq:

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

Employee sinfinin setter-lərini zəncir şəklində çağırmaq mümkün edin.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et