Un Array es una estructura de datos que nos permite almacenar y acceder a múltiples valores de manera ordenada y mediante un índice numérico.
En Javascript, los Arrays son objetos especiales que nos permiten trabajar con una colección ordenada de elementos, donde cada elemento tiene una posición numérica (conocida como índice).
Los índices de un array en JavaScript comienzan desde 0, lo que significa que el primer elemento tiene un índice de 0, el segundo un índice de 1, y así sucesivamente.
Si quieres aprender más sobre Arrays estáticos
consulta el Curso de Introducción a la Programación leer más ⯈
Declaración de Arrays
Para declarar un Array en Javascript, se utiliza la siguiente sintaxis:
let miArray = [valor1, valor2, valor3, ...];
Donde valor1
, valor2
, valor3
, etc. son los valores que deseamos almacenar en el Array.
En Javascript, un Array puede contener valores de cualquier tipo de datos (incluyendo otros objetos y funciones).
let numeros = [1, 2, 3, 4, 5];
let frutas = ["manzana", "banana", "cereza"];
Otras formas
En JavaScript, los Arrays se pueden crear de varias formas:
Usando el constructor de Array
let numeros = new Array(1, 2, 3, 4, 5);
let frutas = new Array("manzana", "banana", "cereza");
Arrays vacíos
let arrayVacio = [];
let otroArrayVacio = new Array();
Arrays con un tamaño específico
let arrayDeTamano = new Array(10); // Crea un array con 10 elementos vacíos
Accediendo a los elementos de un Array
Para acceder a los elementos de un Array en Javascript, utilizamos el índice numérico correspondiente a cada elemento.
El primer elemento de un Array tiene un índice de 0
, el segundo tiene un índice de 1
, y así sucesivamente.
Por ejemplo, si deseamos acceder al segundo elemento de un Array llamado miArray
, podemos hacerlo de la siguiente manera:
let frutas = ["manzana", "banana", "cereza"];
console.log(frutas[0]); // "manzana"
console.log(frutas[1]); // "banana"
console.log(frutas[2]); // "cereza"
También podemos modificar el valor de un elemento del Array utilizando su índice numérico:
let numeros = [1, 2, 3, 4, 5];
numeros[2] = 10;
console.log(numeros); // [1, 2, 10, 4, 5]
Arrays multidimensionales
Los arrays en JavaScript pueden contener otros arrays como elementos, lo que permite la creación de arrays multidimensionales.
let matriz = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];
console.log(matriz[0][0]); // 1
console.log(matriz[1][2]); // 6
Iteración sobre Arrays
for
Loop
let numeros = [1, 2, 3, 4, 5];
for (let i = 0; i < numeros.length; i++) {
console.log(numeros[i]);
}
for...of
Loop
let numeros = [1, 2, 3, 4, 5];
for (let numero of numeros) {
console.log(numero);
}
forEach()
Método
let numeros = [1, 2, 3, 4, 5];
numeros.forEach(function(numero) {
console.log(numero);
});