51 of 60 menu

Getterներ կեղծ հատկությունների OOP-ում JavaScript-ում

Accessor-ների օգնությամբ կարելի է ստեղծել կեղծ հատկություններ, որոնք իրականում օբյեկտում գոյություն չունեն: Դիտարկենք օրինակով: Դիցուք ունենք դաս երկու պուբլիկ հատկություններով.

class User { constructor(name, surn) { this.name = name; this.surn = surn; } }

Եկեք ստեղծենք երրորդ հատկություն, որը կպարունակի անունը և ազգանունը: Դրա համար ստեղծենք accessor-հատկություն.

class User { constructor(name, surn) { this.name = name; this.surn = surn; } get full() { return this.name + ' ' + this.surn; } }

Ստուգենք: Ստեղծենք դասի օբյեկտ, փոխանցելով պարամետրերով անունը և ազգանունը.

let user = new User('john', 'smit');

Եկեք արտածենք պուբլիկ հատկությունների արժեքները.

console.log(user.name); // 'john' console.log(user.surn); // 'smit'

Իսկ այժմ արտածենք մեր կեղծ հատկության արժեքը.

console.log(user.full); // 'john smit'
Հայերեն
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-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել