Métodos de Arrays en JavaScript
Los arrays en JavaScript tienen muchos métodos para manipular, iterar y transformar datos. Este documento está en Markdown para Next.js y usa id
en HTML para que los enlaces internos funcionen.
Índice
- Agregar y eliminar elementos
- Búsqueda y acceso
- Transformación
- Orden y organización
- Unión y división
- Iteración
- Conversión
- Nuevos métodos ES2023+
Agregar y eliminar elementos
push()
→ Agrega elementos al final.
let arr = [1, 2]
arr.push(3) // [1, 2, 3]
pop()
→ Elimina el último elemento.
let arr = [1, 2, 3]
arr.pop() // [1, 2]
unshift()
→ Agrega elementos al inicio.
let arr = [2, 3]
arr.unshift(1) // [1, 2, 3]
shift()
→ Elimina el primer elemento.
let arr = [1, 2, 3]
arr.shift() // [2, 3]
splice()
→ Agrega, elimina o reemplaza elementos.
let arr = [1, 2, 3, 4]
arr.splice(1, 2, 99) // [1, 99, 4]
Búsqueda y acceso
indexOf()
lastIndexOf()
includes()
find()
findIndex()
at()
Transformación
map()
filter()
reduce()
reduceRight()
flat()
flatMap()
Orden y organización
sort()
reverse()
toSorted()
(ES2023)toReversed()
(ES2023)
Unión y división
concat()
join()
slice()
toSpliced()
(ES2023)
Iteración
forEach()
every()
some()
entries()
keys()
values()
Conversión
toString()
toLocaleString()
Nuevos métodos ES2023+
with(index, value)