⊗jsOpAdAS 50 of 60 menu

Setter Aksesor dalam OOP di JavaScript

Sekarang mari kita buat setter aksesor selain getter:

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

Sekarang mari tambahkan pemeriksaan di setter:

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 dari kelas:

let user = new User;

Mari tulis data ke properti kita:

user.name = 'john';

Mari coba tulis string yang tidak benar dan dapatkan error:

user.name = '';

Implementasikan setter untuk properti kelas Employee.

Tambahkan pemeriksaan ke setter aksesor kelas Employee.

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