⊗jsOpAdVPS 52 of 60 menu

Penetap Sifat Khayalan dalam OOP dalam JavaScript

Selain pemeroleh sifat khayalan, penetapnya juga boleh dicipta. Dalam kes ini, di dalam penetap kita perlu mendapatkan data, memisahkannya dan menulis bahagian yang sepadan kepada sifat awam yang diperlukan.

Mari kita cuba. Mari laksanakan penetap sifat khayalan full:

class User { constructor(name, surn) { this.name = name; this.surn = surn; } get full() { return this.name + ' ' + this.surn; } set full(full) { let [name, surn] = full.split(' '); this.name = name; this.surn = surn; } }

Permudahkan penyahstrukturan:

class User { constructor(name, surn) { this.name = name; this.surn = surn; } get full() { return this.name + ' ' + this.surn; } set full(full) { [this.name, this.surn] = full.split(' '); } }

Cipta objek kelas:

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

Tulis data ke dalam penetap khayalan kami:

user.full = 'eric jons';

Periksa bahawa sifat objek telah berubah:

console.log(user.name); // 'eric' console.log(user.surn); // 'jons' console.log(user.full); // 'eric jons'
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