Una cosa básica que tenemos que aprender a empezar con Javascript es el manejo de arrays y por consiguiente saber como inicializar un array en Javascript.
Lo primero será instanciar el array…
var miarray = new Array(4);
Una vez instanciado el array vemos que tenemos varias formas de inicializar un array en Javascript. La primera es indicando los valores del array en la propia instanciación.
var ciudades = new Array("Avila","Salamanca","Zamora","León");
La segunda es asignando los valores a cada una de las posiciones del array.
var ciudades = new Array(4);
ciudades[0] = "Avila";
ciudades[1] = "Salamanca";
ciudades[2] = "Zamora";
ciudades[3] = "León";
En nuestro caso hemos declarado un array de 4 posiciones y a la hora de asignar los valores tenemos que recordar que en Javascript el primero de los elementos es el 0 y el último será el tamaño del array menos 1.
Si pensamos en la optimización de los arrays se puede evitar el uso de la sentencia new. Ya que el Array es un elemento primitivo del lenguaje. En este sentido, la forma más óptima sería la siguiente:
var ciudades = ["Avila","Salamanca","Zamora","León"];
Así crearemos el array en base a un conjunto de cadenas.
Por último recordemos que los arrays de Javascript no están tipados. Es por ello que podemos inicializar un array en Javascript con diferentes tipos de datos: cadenas, enteros, booleanos,… En este caso podríamos tener la siguiente inicialización de un array:
var miarray = new Array("Victor",34,true);