⊗jsPmObPAM 92 of 505 menu

Kesalahan Akses Properti Objek dalam JavaScript

Saat mengakses properti objek, nama properti tersebut tidak dapat disimpan dalam variabel. Mari kita lihat mengapa. Misalkan kita memiliki objek seperti berikut:

let obj = {a: 1, b: 2, c: 3};

Misalkan dalam variabel disimpan nama properti, yang nilainya ingin kita dapatkan:

let key = 'a';

Mari coba akses properti objek, menggunakan variabel ini:

console.log(obj.key); // undefined

Kode di atas tidak akan bekerja, karena sebenarnya kita mencari properti dengan nama 'key', bukan properti yang namanya disimpan dalam variabel key. Artinya, sebenarnya kode kita setara dengan berikut:

console.log(obj['key']);

Satu-satunya cara untuk mengakses elemen berdasarkan kunci dari variabel adalah dengan menulis variabel tersebut dalam tanda kurung siku:

console.log(obj[key]);

Perbaiki kesalahan yang dilakukan dalam kode berikut:

let obj = {x: 1, y: 2, z: 3}; let prop = 'x'; console.log(obj.prop);

Perbaiki kesalahan yang dilakukan dalam kode berikut:

let obj = {x: 1, y: 2, z: 3}; let prop = 'x'; console.log(obj['prop']);
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