⊗jsOpAdVPG 51 of 60 menu

Pembuat Sifat Semu dalam OOP di JavaScript

Dengan menggunakan aksesor, Anda dapat membuat sifat semu, yang sebenarnya tidak ada dalam objek. Mari kita lihat contohnya. Misalkan kita memiliki kelas dengan dua sifat publik:

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

Mari kita buat sifat ketiga, yang akan berisi nama depan dan nama belakang. Mari buat untuk ini sifat aksesor:

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

Mari kita uji. Buat objek kelas, dengan meneruskan nama depan dan nama belakang sebagai parameter:

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

Tampilkan nilai sifat publik:

console.log(user.name); // 'john' console.log(user.surn); // 'smit'

Dan sekarang tampilkan nilai sifat semu kita:

console.log(user.full); // 'john smit'
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