⊗jsOpAdVPG 51 of 60 menu

გეთერები წარმოსახვითი თვისებების ობიექტში JavaScript-ში

აქსესორების საშუალებით შეგვიძლია შევქმნათ წარმოსახვითი თვისებები, რომლებიც ობიექტში სინამდვილეში არ არსებობს. მოდით შევხედოთ მაგალითს. მოდით გვქონდეს კლასი ორი საჯარო თვისებით:

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

მოდით შევქმნათ მესამე თვისება, რომელიც შეიცავს სახელს და გვარს. ამისთვის შევქმნათ აქსესორის თვისება:

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हिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა