DEV Community

Cover image for 25 Métodos de Arrays en JavaScript que todo desarrollador debe conocer.
Gastón Danielsen
Gastón Danielsen

Posted on • Edited on

25 Métodos de Arrays en JavaScript que todo desarrollador debe conocer.

JavaScript nos proporciona una serie de funciones predefinidas para el manejo de arrays.

Antes de comenzar se deben estar preguntando ¿Qué son los Arrays?, bien, se los puede definir como un conjunto de datos ordenados por posiciones y todos asociados en una sola variable. Los datos pueden ser de cualquier tipo de dato como, por ejemplo, una cadena de texto, un numero o un objeto. Se podrá acceder a estos datos de manera independiente o agrupándolos.

A continuación, se detallaran los métodos mas conocidos.


  1. map() : Permite recorrer el array y modificar los elementos presentes en él, retornando un nuevo array con la misma longitud que el original. map
  2. filter() : Recorre el array y retorna un nuevo array con aquellos elementos que pasen una determinada condición. filter
  3. forEach() : Permite iterar el contenido de un array. Recibe un callback que toma como parámetro el elemento actual de la iteración y el indice del mismo. forEach
  4. find() : Recorre el array y retorna la primera coincidencia del elemento que se busca. find
  5. sort() : Ordena los elementos del array y retorna el arreglo ordenado. Los elementos se ordenarán en orden ascendente (de la A a la Z) por defecto. sort
  6. some() : Itera el array y retorna un booleano si como mínimo uno de los elementos presentes en el array pasa una condición determinada. Recibe un callback que se encargara de preguntar aquello que queremos dentro del array. some
  7. every() : Es similar al some(), ya que itera el array y retorna un booleano. Pero esta vez, para que dicho booleano sea true todos los elementos del array deberán pasar la condición dada. every
  8. concat() : Se utiliza para unir dos o más arrays. Este método no cambia los arrays existentes, sino que devuelve un nuevo array. concat
  9. includes() : Determina si un array incluye un determinado elemento y retorna un booleano según corresponda. includes
  10. join() : Une todos los elementos de un array en una cadena. Podemos pasarle como parámetro el carácter de separación que debe agregar entre los elementos. join
  11. reduce() : Aplica una función a un acumulador y a cada valor de una array (de izquierda a derecha) para reducirlo a un único valor. reduce
  12. indexOf() : Retorna el primer índice en el que se puede encontrar un elemento dado en el array, ó retorna -1 si el elemento no esta presente. indexOf
  13. findIndex() : Retorna el índice del primer elemento de un array que cumpla con la función de prueba proporcionada. En caso contrario devuelve -1. findIndex
  14. fill() : Cambia todos los elementos de un array por un valor estático, desde el índice de inicio hasta el índice final. Retorna el array modificado. fill
  15. push() : Añade uno o más elementos al final de un array y devuelve la nueva longitud del array.
    push

  16. pop() : Elimina el último elemento de un array y lo devuelve. Este método cambia la longitud del array.
    pop

  17. shift() : Elimina el primer elemento del array y lo retorna. Este método modifica la longitud del array.
    shift

  18. unshift() : Agrega uno o más elementos al inicio del array, y devuelve la nueva longitud del array.
    unshift

  19. slice() : Devuelve una copia de una parte del array dentro de un nuevo array empezando por inicio hasta fin (fin no incluido). El array original no se modificará.
    slice

  20. reverse() : Invierte el orden de los elementos de un array. El primer elemento pasa a ser el último y el último pasa a ser el primero.
    reverse

  21. splice() : Cambia el contenido de un array eliminando elementos existentes y/o agregando nuevos elementos.
    splice

  22. lastIndexOf() : Busca un elemento en un array y devuelve su posición. Comienza buscando por el final del array. Retorna -1 si el elemento no se encontrara.
    lastIndexOf

  23. flat() : Crea una nuevo array con todos los elementos de sub-array concatenados recursivamente hasta la profundidad especificada.
    flat

  24. isArray() : Determina si el valor pasado es un Array.
    isArray

  25. from() : Crea una nueva instancia de Array a partir de un objeto iterable.
    from


Repositorio de Git: https://github.com/gdcodev/25-metodos-array-javascript
📌 Mis Redes: 🔵Facebook | 💼LinkedIn | 💻Github

Top comments (7)

Collapse
 
joshuacba08 profile image
Josué Oroya

muy buen aporte

Collapse
 
alexsatan5 profile image
Alexcode

Buenisimo!

Collapse
 
mambraka profile image
Mambraka

Excelente contenido brot

Collapse
 
tkmanga profile image
Tkmanga

buen aporte, gracias !

Collapse
 
drfcozapata profile image
Francisco Zapata

Excelente!!! Gracias Gastón

Collapse
 
emilianott profile image
Emilianott

Muchisimas gracias

Collapse
 
fco_javier_menayo_ra profile image
Francisco Javier Menayo Ramos

Genial aportación. Muy interesante, y muy claro.