⊗jsOpAdAG 49 of 60 menu

Pencapai Getter dalam OOP dalam JavaScript

Mari kita teliti dengan lebih terperinci penggunaan pencapai getter bagi sifat-sifat. Katakan kita mempunyai kelas berikut dengan sifat persendirian:

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

Mari kita buat dalam kelas ini sifat awam name, yang boleh dibaca, tetapi tidak boleh ditulis:

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

Mari kita uji fungsinya. Cipta objek kelas kita, dengan menghantar nilai nama sebagai parameter:

let user = new User('john');

Sekarang baca nama melalui sifat awam:

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

Manakala cubaan untuk menulis nama akan menyebabkan ralat, seperti yang kita mahukan:

user.name = 'eric';

Laksanakan pencapai getter untuk sifat 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