cara untuk mengakses array dua dimensi pada JavaScript gimana gan ??
1 jempol
key.wawan
233
4
·
8 tahun, 10 bulan yang lalu
·
1 jempol
Selamat sore coder69RidhoAsfian, saya ingin berbagi pengalaman saya, semoga kiranya dapat bermanfaat bagi semua.
untuk mendeklarasikan arraymultidimensi pada Js, pada dasarnya hampir sama dengan mendeklarasikan array 1 dimensi.
kita bisa secara explisit mendeklarasikan array multidimensi dengan menyebutkan jumlah baris pada pernyataan new Array(), contoh :
var a = new Array(JBaris);
a[0] = new Array(JKolom);
a[...] = new Array(JKolom);
a[JBaris - 1] = new Array(JKolom);
"Ket : JBaris merupakan bilangan integer yang mendefinisikan jumlah baris."
Contoh kasus - Program Input barang :
Nama Brg - Kode Brg - Qty
Mie - 123 - 40
Wafer - 456 - 100
Sabun - 678 - 68
Pengisian elemen array MD(Multidimensi) dapat dilakukan dengan menyebutkan posisi dari elemen yang akan diisi, ada pada bari dan kolom berapa :
var a = new Array(3);
a[0] = new Array(3);
a[1] = new Array(3);
a[2] = new Array(3);
a[0,0] : "Mie";
Assigment diatas dilakukan setelah deklarasi pada assigment elemen array MD kita harus menyebutkan Nmr Baris dan Nmr Kolom, yang masing-masing nomor dipisahkan dengan koma(,).
seluruh data diatas dapat dinyatakan dalam bentuk array MD menjadi :
var a = new Array(3, 3);
// Inisialisasi baris #1
a[0] [0] = "Mie";
a[0] [1] = "123";
a[0] [2] = "40";
// Inisialisasi baris #2
a[1] [0] = "Wafer";
a[1] [1] = "456";
a[1] [2] = "100";
// Inisialisasi baris #3
a[0] [0] = "Sabun";
a[0] [0] = "678";
a[0] [0] = "68";
*Menampilkan isi array - #baris 1
document.write("NBrg : "+a[0][0]);
document.write("<br>");
document.write("Kode : "+a[0][1]);
document.write("<br>");
document.write("Qty : "+a[0][2]);
Maaf apabila ada salah dalam penulisan.