Clase Array: Vectores en JavaScript
En Javascript a diferencia de otros lenguajes podemos utilizar una clase especial que nos permite definir un tipo especial de vectores que pueden contener distintos tipos de datos. La clase Array nos permite crear una cadena para que podamos acceder a cada elemento del vector. Veamos un ejemplo:
arreglo = new Array("Hola","Programando ideas","lector","de");
alert(arreglo[1]);
En realidad lo que hacemos es crear un objeto que contienen un arreglo de datos, por lo que igualmente podemos eliminar cualquier dato de este arreglo por medio de la función delete, de esta manera:
delete arreglo[0];
Inclusive también podemos modificar los datos como dándole valor a una variable normal, de esta manera:
arreglo = new Array("Hola","Programando ideas","lector","de");
arreglo[0] = "Hola programador";
alert(arreglo[0]);
También podemos definir un tamaño para el vector sin darle valores al momento de ser declarada, luego de eso si lo deseamos podemos darle valores y acceder a cada elemento.
meses = new Array(5); meses[0] = "Enero"; meses[1] = "Febrero"; meses[2] = "Marzo"; alert(meses[2]);
Matrices en Javascript
Una matriz no es nada más que un vector de dos dimensiones, por lo que podemos crear un vector y luego a cada dimensión asignarle sus respectivos valores, de esta manera:
arreglo = new Array();
arreglo[0] = new Array("00","01","02");
arreglo[1] = new Array("10","11","12");
arreglo[2] = new Array("20","21","22");
document.write("Posición dos de la primera dimensión: "+arreglo[0]);
Ahora como sabemos que arreglo[0] equivale a 00,01,02, y lo que queremos es acceder a una posición específica lo que haremos será acceder indicándole otra posición en el vector, de esta manera:
document.write("Posición dos de la primera dimensión: "+arreglo[0][2]);