⊗jsOpAdAS 50 of 60 menu

JavaScript'te OOP'de Erişimci Setter'ları

Şimdi sadece getter değil, ayrıca bir erişimci setter'ı da yapalım:

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

Şimdi setter'a bir kontrol ekleyelim:

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

Sınıfın bir nesnesini oluşturalım:

let user = new User;

Verileri özelliğimize yazalım:

user.name = 'john';

Geçersiz bir dize yazmaya çalışalım ve bir hata alalım:

user.name = '';

Employee sınıfının özellikleri için setter'ları uygulayın.

Employee sınıfının erişimci setter'larına kontroller ekleyin.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet