Array

El objeto Array de JavaScript es un objeto global que es usado en la construcción de arrays, que son objetos tipo lista de alto nivel.

<aside> 💡 Los arrays son objetos similares a una lista cuyo prototipo proporciona métodos para efectuar operaciones de recorrido y de mutación. Tanto la longitud como el tipo de los elementos de un array son variables. Dado que la longitud de un array puede cambiar en cualquier momento, y los datos se pueden almacenar en ubicaciones no contiguas, no hay garantía de que los arrays de JavaScript sean densos; esto depende de cómo el programador elija usarlos. En general estas características son cómodas, pero si, en su caso particular, no resultan deseables, puede considerar el uso de arrays  con tipo.

</aside>

var frutas = ["Manzana", "Plátano", "Cereza", "Fresa"];

console.log(frutas); // -> ["Manzana", "Plátano", "Cereza", "Fresa"]

Array.length

La propiedad length de un objeto que es una instancia de tipo Array establece o devuelve la cantidad de elementos en esa matriz.

var frutas = ["Manzana", "Plátano", "Cereza", "Fresa"];

console.log(frutas.length); // -> 4

Array.push()

El método push() añade uno o más elementos al final de un array y devuelve la nueva longitud del array.

var frutas = ["Manzana", "Plátano", "Cereza", "Fresa"];
var masFrutas = frutas.push("Uvas");
console.log(frutas, masFrutas);
/*
	["Manzana", "Plátano", "Cereza", "Fresa", "Uvas"];
	5
*/

Array.pop()