Programa JavaScript para crear una matriz bidimensional

En este ejemplo, aprenderá a escribir un programa JavaScript que creará una matriz bidimensional.

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de JavaScript:

  • JavaScript para bucle
  • Matriz de JavaScript
  • Funciones de JavaScript y expresiones de función

Ejemplo: matriz bidimensional con bucle for

 // 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);

Salida

 ((0, 1, 2), (0, 1, 2))

En el programa anterior, el primer argumento de la twoDimensionArray()función representa el número de elementos de la matriz y el segundo argumento representa la cantidad de elementos de la matriz dentro de cada elemento de la matriz.

El primer forciclo se utiliza para crear una matriz bidimensional. ((), ())

El segundo forciclo itera sobre cada elemento de la matriz e inserta los elementos dentro de un elemento de la matriz.

Cuando i = 0 , los elementos se insertan en el primer elemento de la matriz ((0, 1, 2), ()).

Cuando i = 1 , los elementos se insertan en el segundo elemento de la matriz ((0, 1, 2), (0, 1, 2)).

Articulos interesantes...