Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш