Creando el primer arreglo

var platillos = [ "cevivhe", "tacos", "pasta" ];

var bebidas = nre Array( "Jamaica", "Chicha Morada", "Pozol");

Para verificar
console.log(array.isArray(platillos), bebidas);

Cómo medir y acceder en JavaScript a un arreglo

var platillos = ["ceviche", "tacos", "pasta"];

console.log("Hay "+ platillos.length +" platillos en el menú");

var platillo = platillos[1];

Si nos salimos del rango, devuelve undefined

Cómo funcionan los arreglos multidimensionales

var platillos = ["ceviche", "tacos", "pasta"];
var paises = ["Perú", "México", "Argentina"];
//De esta forma
var menu = [platillos, países];
console.log(menu[0][0]);

Operaciones básicas de un arreglo

var platillos = ["ceviche", "tacos", "pasta"];
var paises = ["Perú", "México", "Argentina"];

//.push() agrega
//.pop() elimina el último

var mensaje = platillos.join();
//Esto lo que hace es unir todos los objetos dentro de una cadena de texto sola

Generación de arreglos con split(), from y of()


var mensaje = "ceviche, tacos, pasta";

var platillos = mensaje.split(",");
//split separa el texto en arreglo, dependiendo del elemento separador

//Para generar lo mismo pero de nuestr HTML, usamos array.from
var platillosHTML = Array.from(document.querySelectorAll(".platillos p"));
var platillos2 = platillosHTML.map( platillo => platillo.textContent);

//usando .of()
var platillos = Array.of("ceviche, tacos, pasta");

Ordenando un arreglo

var platillos = ["ceviche", "tacos", "pasta"];
//Ordenar alfabéticamente
platillos.sort();
//Arreglo original al revés
platillos.reverse();

Desestructuración de arreglos

Para desestructurar un arreglo en varias variables