⊗jsOpAdAS 50 of 60 menu

JavaScript-da OOP-da Aksessorlarning Setterlari

Keling, endi getter bilan bir qatorda aksessorning setterini ham yaratamiz:

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

Keling, endi setterga tekshiruv qo'shamiz:

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

Keling, sinf obyektini yaratamiz:

let user = new User;

Keling, ma'lumotlarni bizning xususiyatimizga yozamiz:

user.name = 'john';

Keling, noto'g'ri satrni yozishga harakat qilaylik va xatolik olamiz:

user.name = '';

Employee sinfining xususiyatlari uchun setterlarni amalga oshiring.

Employee sinfining aksessorlarining setterlariga tekshiruvlarni qo'shing.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish