19 of 60 menu

Մեթոդների շղթաները OOP-ում 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; } }

Այժմ մեր սետերները կարելի է կանչել mեկը մյուսի հետևից, շղթայով։ Եկեք ստուգենք։ Ստեղծենք մեր դասի օբյեկտը։

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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել