⊗jsOpAdAS 50 of 60 menu

Penyetter Aksesor dalam OOP dalam JavaScript

Sekarang mari kita buat penyetter aksesor selain daripada getter:

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

Sekarang mari tambah pengesahan dalam penyetter:

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

Mari buat objek kelas:

let user = new User;

Mari tulis data ke dalam sifat kita:

user.name = 'john';

Mari cuba tulis rentetan yang tidak betul dan dapatkan ralat:

user.name = '';

Laksanakan penyetter untuk sifat kelas Employee.

Tambah pengesahan dalam penyetter aksesor kelas Employee.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak