cara akses array dua dimensi

Oleh coder69RidhoAsfian 271 2 pada Kamis, 29 Des. 2016, 14:18:12


Kembali ke forum umum


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



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.