⊗jsOpBsPG 16 of 60 menu

Getter Properti dalam OOP di JavaScript

Misalkan kita memiliki kelas berikut dengan properti privat:

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

Seperti yang Anda lihat, properti-properti ini ditetapkan sekali saat objek dibuat. Namun, saat ini, properti-properti ini tidak dapat dibaca, karena mereka privat dan tidak ada metode yang sesuai untuk itu.

Mari kita buat untuk properti kita metode khusus yang memungkinkan untuk membaca properti-properti ini. Metode seperti itu (disebut getter) harus dimulai dengan kata get, kemudian diikuti dengan nama properti yang dibaca.

Mari kita buat getter untuk properti kita:

class User { #name; #surn; constructor(name, surn) { this.#name = name; this.#surn = surn; } getName() { return this.#name; } getSurn() { return this.#surn; } }

Mari kita uji cara kerjanya. Mari buat objek, dengan parameter mengirimkan data pengguna:

let user = new User('john', 'smit');

Mari baca data ini, dengan menggunakan getter:

console.log(user.getName()); console.log(user.getSurn());

Dalam kelas Employee buatlah tiga properti privat: nama, gaji dan usia.

Kirimkan melalui parameter constructor nilai dari properti-properti ini.

Buatlah getter, yang menampilkan nilai dari setiap properti kita.

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