cara untuk mengakses array dua dimensi pada JavaScript gimana gan ??
1 jempol
key.wawan
233
4
·
7 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.