⊗jsOpAdAS 50 of 60 menu

Сетэры аксэсараў у ААП у JavaScript

Давайце цяпер акрамя гетэра зробім яшчэ і сетэр аксэсара:

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

Дадамо цяпер праверку ў сетэры:

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; } }

Стварым аб'ект класа:

let user = new User;

Запішам дадзеныя ў нашу ўласцівасць:

user.name = 'john';

Паспрабуем запісаць некарэктны радок і атрымаем памылку:

user.name = '';

Рэалізуйце сетэры для ўласцівасцей класа Employee.

Дадайце праверкі ў сетэры аксэсараў класа Employee.

Беларуская
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
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць