⊗jsOpAdAG 49 of 60 menu

Getter Aksesor dalam OOP di JavaScript

Mari kita bahas lebih detail penerapan getter dari properti-aksesor. Misalkan kita memiliki kelas berikut dengan properti privat:

class User { #name; constructor(name) { this.#name = name; } }

Mari kita buat di kelas ini properti publik name, yang dapat dibaca, tetapi tidak dapat ditulis:

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

Mari kita uji cara kerjanya. Buat objek dari kelas kita, dengan meneruskan nilai nama sebagai parameter:

let user = new User('john');

Dan sekarang baca nama melalui properti publik:

let name = user.name; console.log(name);

Sedangkan upaya menulis nama akan menyebabkan error, seperti yang kita inginkan:

user.name = 'eric';

Implementasikan getter aksesor untuk properti 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