In questo esempio, imparerai a scrivere un programma JavaScript che creerà un array bidimensionale.
Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione JavaScript:
- JavaScript per loop
- JavaScript Array
- Funzione JavaScript ed espressioni di funzione
Esempio: array bidimensionale utilizzando for 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);
Produzione
((0, 1, 2), (0, 1, 2))
Nel programma precedente, il primo argomento della twoDimensionArray()
funzione rappresenta il numero di elementi dell'array e il secondo argomento rappresenta il numero di elementi dell'array all'interno di ogni elemento dell'array.
Il primo for
ciclo viene utilizzato per creare una matrice bidimensionale. ((), ())
Il secondo for
ciclo itera su ogni elemento dell'array e inserisce gli elementi all'interno di un elemento dell'array.
Quando i = 0 , gli elementi vengono inseriti nel primo elemento della matrice ((0, 1, 2), ()).
Quando i = 1 , gli elementi vengono inseriti nel secondo elemento della matrice ((0, 1, 2), (0, 1, 2)).