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)