En JavaScript un array se forma con una lista y un array multidimensional se forma con un array de arrays, esto es, se crea un array donde los elementos son otros arrays.
https://repl.it/@valoro/JS-arrays-multi
En el código siguiente se muestran varias formas de declarar y asignar valores a arrays multidimensionales.
'use strict'
var elementos=["Carbono","Oxígeno","Hierro"];
var simbolo=["C","O","Fe"];
var num_atomico=[6,8,26];
var tabla_per=[elementos,simbolo,num_atomico];
console.log("El símbolo del ",elementos[2]," es: ",tabla_per[1][2]);
console.log(tabla_per);
console.log("=".repeat(40));
//recorrer un array
for(let elemento in elementos){
console.log(elementos[elemento],simbolo[elemento],num_atomico[elemento]);
}
//elemento es un index, podría llamarse item o lo que sea
//otro ejemplo de array multidimensional
var clase=[alumnos,asignaturas];
var alumnos=["Ana","Jose","Lus","Paula","Carmen","Isa","Alex"];
var asignaturas=["Geo","Bio","Mat","Tecno","Eco"];
console.log("=".repeat(40));
var items = [
[17, 24],
[36, 42],
[59, 63]
];
console.log(items);
console.log("Elemento[0][0]=",items[0][0]); // 1
console.log("=".repeat(40));
var matriz=[[]];
console.log(matriz);
var vector1=["uno","dos","tres"];
var vector2=["one","two","three"];
var vector3=["Un","Deux","Trois"];
matriz=[vector1, vector2, vector3];
console.log(matriz);
console.log("=".repeat(40));
var x = new Array(10);
for(var i=0;i<x.length;i++){
x[i]=new Array(3);
}
for(var i=0;i<x.length;i++){
for(var j=0;j<x[i].length;j++){
x[i][j]=Math.floor(Math.random()*90)+10;
}
}
console.log("Matriz "+x.length+"×"+x[0].length+" con valores aleatorios");
console.log(x);
No hay comentarios:
Publicar un comentario