⊗jsOpAdPT 48 of 60 menu

Properti Aksesor dalam OOP di JavaScript

Ada dua jenis properti objek.

Jenis pertama adalah properti-data (data properties). Kita sudah tahu cara bekerja dengannya. Semua properti yang kita gunakan hingga saat ini, adalah properti-data.

Jenis properti kedua belum kita bahas. Ini adalah properti-aksesor (accessor properties). Pada dasarnya ini adalah fungsi, yang digunakan untuk menetapkan dan mengambil nilai, tetapi dalam kode eksternal mereka terlihat seperti properti objek biasa.

Properti-aksesor dibuat dengan kata kunci get dan set yang ditulis saat mendeklarasikan metode:

class User { get name() { } set name(name) { } }

Hasil dari deklarasi seperti ini kelas kita akan memiliki properti name. Dalam hal ini, ketika mencoba membaca properti ini, metode yang dideklarasikan melalui get akan dipanggil:

let name = user.name;

Ketika mencoba menulis, metode yang dideklarasikan melalui set akan dipanggil:

user.name = 'john';

Diberikan kelas berikut:

class Employee { get name() { console.log('get'); } set name(name) { console.log('set'); } }

Buat objek dari kelas ini dan coba tulis dan baca data dari properti name.

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