Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 ribu!
memasukkan sejumlah data dalam array untuk dijadikan keys pada object di java script
Aloo teman2 semua,saya ingin bertaya gimana kira2 caranya 'memasukkan sejumlah data dalam array untuk dijadikan keys pada object di java script'. Misal saya punya object kosong atm{} ,dan array ['merk','negara-asal','type'],nah saya mau menjadikan data di dalam array untuk di jadikan keys pda object. Jadinya si object atm{ merk : ' ', negara-asal : , type : }
1 Jawaban:
Misalkan data berupa array: <pre> var id = ["atm-001", "atm-002", "atm-003"]; var merk = ["merk-001", "merk-002", "merk-003"]; var negaraAsal = ["negara-001", "negara-002", "negara-003"]; var tipe = ["tipe-001", "tipe-002", "tipe-003"]; </pre> constructor object: <pre> function DataAtm(id, merk, negaraAsal, tipe) { this.id = id; this.merk = merk; this.negaraAsal = negaraAsal; this.tipe = tipe; } </pre> menyusun array ke dalam object: <pre> var atm = {}; var i; for (i = 0; i < id.length; i++) { var data = new DataAtm(id[i], merk[i], negaraAsal[i], tipe[i]); atm[data.id] = data; } </pre> Contoh mengambil data object dengan id "atm-001": <pre> atm["atm-001"] </pre>