⊗jsOpAdAS 50 of 60 menu

JavaScript-däki OOP-da Accessor setter-leri

Indi diňe getter däl, eýsem accessoryň setter-yny hem ýasaýaly:

class User { #name; get name() { return this.#name; } set name(name) { this.#name = name; } }

Indi setter-a barlag goşalyň:

class User { #name; set name(name) { if (name.length > 0) { this.#name = name; } else { throw new Error('name is incorrect'); } } get name() { return this.#name; } }

Klaseň objektiňi dörediň:

let user = new User;

Maglumatlary özboluşlygymyza ýazalyň:

user.name = 'john';

Nädogry setiri ýazmaga synanyşyp, ýalňyşlyk alyp göreris:

user.name = '';

Employee klaseňing özboluşlyklary üçin setter-leri amala aşyryň.

Employee klaseňing accessor setter-laryna barlaglary goşuň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et