- Autor

- Nombre
- Nelson Silva
- Social
Introducción
Los arrays en JavaScript son estructuras de datos versátiles, y el lenguaje ofrece una amplia gama de métodos para manipularlos. Estos métodos hacen que las operaciones con arrays sean más fáciles e intuitivas. Exploremos algunos de los métodos más comunes y útiles.
- Métodos Fundamentales de Arrays
- Métodos para Añadir y Eliminar Elementos
- Métodos para Combinar y Dividir Arrays
Métodos Fundamentales de Arrays
Los arrays en JavaScript vienen equipados con varios métodos para realizar operaciones de rutina.
forEach()
El método forEach() ejecuta una función en cada elemento del array.
let frutas = ['Manzana', 'Banana', 'Naranja'];
frutas.forEach((fruta, index) => {
console.log(`${index + 1}: ${fruta}`);
});
map()
map() crea un nuevo array con los resultados de llamar a una función en cada elemento del array.
let numeros = [1, 2, 3, 4, 5];
let cuadrados = numeros.map((num) => num * num);
console.log(cuadrados); // [1, 4, 9, 16, 25]
filter()
filter() crea un nuevo array con todos los elementos que cumplen una condición especificada en la función de prueba.
let numerosPares = numeros.filter((num) => num % 2 === 0);
console.log(numerosPares); // [2, 4]
reduce()
El método reduce() reduce un array a un único valor, ejecutando una función reductora en cada elemento.
let suma = numeros.reduce(
(acumulador, valorActual) => acumulador + valorActual,
0
);
console.log(suma); // 15
find() y findIndex()
find()devuelve el primer elemento que satisface la condición de prueba.findIndex()devuelve el índice del primer elemento que satisface la condición.
let primerPar = numeros.find((num) => num % 2 === 0);
let indicePrimerPar = numeros.findIndex((num) => num % 2 === 0);
Métodos para Añadir y Eliminar Elementos
Los arrays son dinámicos, y JavaScript proporciona métodos para añadir y eliminar elementos fácilmente.
push() y pop()
push()añade elementos al final del array.pop()elimina el último elemento del array.
frutas.push('mango');
let ultimaFruta = frutas.pop();
unshift() y shift()
unshift()añade elementos al inicio del array.shift()elimina el primer elemento del array.
frutas.unshift('fresa');
let primeraFruta = frutas.shift();
Métodos para Combinar y Dividir Arrays
concat()
El método concat() une dos o más arrays.
let verduras = ['zanahoria', 'patata'];
let alimentos = frutas.concat(verduras);
slice()
slice() devuelve una copia de una parte del array.
let algunasFrutas = frutas.slice(1, 3);
splice()
splice() modifica el contenido de un array añadiendo o eliminando elementos.
frutas.splice(1, 0, 'kiwi'); // Añade 'kiwi' en la posición 1
Conclusión
Los métodos de arrays en JavaScript son herramientas poderosas que permiten realizar operaciones complejas de manera simple e intuitiva. Dominar estos métodos es esencial para cualquier desarrollador que desee manipular datos de forma eficiente en JavaScript.