Métodos de arreglos

javascript arreglos

Los diferentes tipos de dato cuentan con algunas herramientas por defecto, a estas usualmente les llamamos métodos, en el caso de Array podemos encontrar los siguientes1:

at()concat()copyWithin()entries()every()fill()filter()find()findIndex()findLast()findLastIndex()flat()flatMap()forEach()includes()indexOf()join()keys()lastIndexOf()map()pop()push()reduce()reduceRight()reverse()shift()slice()some()sort()splice()toLocaleString()toReversed()toSorted()toSpliced()toString()unshift()values()with()

Cada uno de estos métodos puede realizar diferentes tareas que nos ayudan a manipular o conocer información dentro de los arreglos.

En este artículo veremos algunos de los más usados.

Métodos de Array en JavaScript

Métodos de utilidad

  • Array.from(): Crea un nuevo array a partir de un objeto iterable.
  • Array.isArray(): Verifica si un valor es un array.
  • fill(): Rellena todos los elementos del array con un valor especificado.
  • flat(): Aplana un array de sub-arrays en un solo nivel (o más niveles si se especifica).
  • reverse(): Invierte el orden de los elementos del array.

Métodos de búsqueda

  • at(): Recupera un elemento del array en una posición específica, admitiendo índices negativos.
  • filter(): Crea un nuevo array con los elementos que cumplen con la condición de un callback.
  • find(): Retorna el primer elemento que cumple con la condición de un callback.
  • findIndex(): Retorna el índice del primer elemento que cumple con la condición de un callback.
  • indexOf(): Retorna el índice de la primera aparición de un elemento.
  • lastIndexOf(): Retorna el índice de la última aparición de un elemento.

Métodos de verificación

  • every(): Verifica si todos los elementos cumplen con la condición de un callback.
  • includes(): Verifica si un elemento existe en el array.
  • some(): Verifica si al menos un elemento cumple con la condición de un callback.

Métodos de iteración

  • forEach(): Ejecuta un callback para cada elemento del array (sin retorno).
  • map(): Crea un nuevo array con los resultados de aplicar un callback a cada elemento.
  • reduce(): Reduce el array a un único valor acumulado usando un callback.

Métodos de unión y separación

  • concat(): Une dos o más arrays en uno nuevo.
  • join(): Une los elementos de un array en un string usando un separador especificado.
  • slice(): Crea una copia de una parte del array sin modificar el original.
  • splice(): Cambia el contenido del array eliminando, reemplazando o añadiendo elementos.

Métodos para agregar y quitar elementos

  • pop(): Elimina el último elemento y lo devuelve.
  • push(): Añade uno o más elementos al final del array y devuelve la nueva longitud.
  • shift(): Elimina el primer elemento y lo devuelve.
  • unshift(): Añade uno o más elementos al principio del array y devuelve la nueva longitud.

Notas

  1. Documentación de Array (inglés)

Comentarios

Artículos relacionados

javascript

Sobre los arreglos

3 mins