Listas: muchos datos juntos

Una variable guarda una cosa. Una lista guarda todas las que quieras.

Imagina que quieres guardar los nombres de tres jugadores. Con lo que sabes harías tres variables. ¿Y si son cincuenta?

Una lista —en JavaScript se llama array— es una sola variable que guarda muchos valores en orden. Se escribe entre corchetes [ ], separando con comas.

.length es la cantidad de elementos. No es una función, así que va sin paréntesis.

Acá está la cosa que más confunde al principio: el primer elemento es el número 0, no el 1.

["Ana",  "Joaco",  "María"]
   0        1         2

Por eso el último elemento siempre es length - 1. Y por eso los bucles del tutorial anterior empezaban en 0: fue pensado para calzar con esto.

Acá se juntan las listas con lo que ya sabes de bucles, y es donde de verdad sirven.

La forma corta es for...of: se lee "para cada jugador de la lista".

Las listas traen herramientas incorporadas. Estas cuatro son las que vas a usar siempre:

Fíjate que push y pop modifican la lista original. No devuelven una copia: cambian la que tenías.

Crear listas, pedir un elemento por su posición, que se cuenta desde cero, recorrerlas con for...of y las cuatro operaciones básicas.

Falta una forma más de guardar datos, y con esa cierras las bases: los objetos.