Di javascript kamu membuat array yang memiliki 3 elemen dengan cara
var myArray = new Array(3);atau
var myArray = ['', '', ''];lalu memasukkan nilainya dengan cara
for (var i = 0; i < 3; i++) { myArray[i] = i; }saya kira itu cukup untuk single dimensi array, sekarang multi dimensi array, untuk membuatnya kamu cukup menginisiasinya di dalam setiap array,
// membuat array dengan 3 elemen var myArray = new Array(3); // mengisi masing masing elemen dengan array lagi for (var i = 0; i < 3; i++) { myArray[i] = new Array(3); for (var j = 0; j < 3; j++) { myArray[i][j] = ''; } }script di atas bisa juga di tulis seperti ini
myArray[0][0] = ''; myArray[0][1] = ''; myArray[0][2] = ''; myArray[1][0] = ''; myArray[1][1] = ''; myArray[1][2] = ''; myArray[2][0] = ''; myArray[2][1] = ''; myArray[2][2] = '';Dalam memahami 2d array, bayangkan sebuah tabel, dengan kolom 0,1,2 dan baris 0,1,2, pertama kita buat array kolom, lalu kita buat array baris dengan, dengan begitu maka elemen yang ada pada 2d array ini adalah 9, mulai dari kolom 0 baris 0, sampai kolom 2 baris 2, untuk 3d array maka bayangkan kolom, baris dan lembar.
sudah saya modif menjadi seperti ini , mungkin bisa di sederhanakan lagi ?
ReplyDeletefunction lihat(){
var valP = document.getElementById('valPasaran').value;
var arrayNeptuPasaran = [ ['Pahing', 9], ['Pon', 7], ['Wage', 4], ['Kliwon', 8], ['Legi', 5] ];
alert(arrayNeptuPasaran[valP][0] + " " + arrayNeptuPasaran[valP][1]);
}
saya kira itu sudah cukup sederhana.
ReplyDelete