Dalam contoh ini, Anda akan belajar menulis program JavaScript yang akan membuat array dua dimensi.
Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman JavaScript berikut:
- JavaScript untuk loop
- Array JavaScript
- Fungsi JavaScript dan Ekspresi Fungsi
Contoh: Menggunakan Larik Dua Dimensi untuk Loop
// program to create a two dimensional array function twoDimensionArray(a, b) ( let arr = (); // creating two dimensional array for (let i = 0; i< a; i++) ( for(let j = 0; j< b; j++) ( arr(i) = (); ) ) // inserting elements to array for (let i = 0; i< a; i++) ( for(let j = 0; j< b; j++) ( arr(i)(j) = j; ) ) return arr; ) const x = 2; const y = 3; const result = twoDimensionArray(x, y); console.log(result);
Keluaran
((0, 1, 2), (0, 1, 2))
Dalam program di atas, argumen pertama dari twoDimensionArray()
fungsi tersebut mewakili jumlah elemen array, dan argumen kedua mewakili jumlah elemen array di dalam setiap elemen array.
for
Loop pertama digunakan untuk membuat array dua dimensi. ((), ())
for
Loop kedua melakukan iterasi pada setiap elemen array dan menyisipkan elemen di dalam elemen array.
Ketika i = 0 , elemen disisipkan ke elemen array pertama ((0, 1, 2), ()).
Ketika i = 1 , elemen disisipkan ke elemen array kedua ((0, 1, 2), (0, 1, 2)).