Command Palette

Search for a command to run...

Arrays

Métodos de arrays, transformación, búsqueda y manipulación de listas en JavaScript.

Artículos del módulo

01|

Creación de arrays

Aprende diferentes formas de crear arrays usando literales, Array.of() y Array.from().

02|

Propiedades length y at()

Domina la propiedad length y el método at() para acceder a elementos por índice, incluyendo índices negativos.

03|

Métodos push, pop, shift y unshift

Añade y elimina elementos al inicio y final de arrays modificando el array original.

04|

El método splice()

Modifica arrays añadiendo, eliminando o reemplazando elementos en cualquier posición.

05|

Métodos fill() y copyWithin()

Rellena arrays con valores estáticos y copia secciones dentro del mismo array.

06|

Ordenar con sort() y reverse()

Ordena arrays alfabéticamente, numéricamente o con funciones personalizadas, e invierte su orden.

07|

Búsqueda: indexOf, lastIndexOf e includes

Busca la posición de elementos en arrays y verifica su existencia usando métodos de búsqueda.

08|

Métodos find() y findIndex()

Encuentra el primer elemento que cumple una condición y obtén su índice en el array.

09|

Métodos findLast() y findLastIndex()

Busca elementos desde el final del array hacia el inicio usando los métodos más recientes de ES2023.

10|

Transformación con map() y filter()

Transforma arrays creando nuevas versiones modificadas con map() y filtra elementos con filter().

11|

Reducción con reduce() y reduceRight()

Reduce arrays a un único valor acumulado aplicando una función reductora de izquierda a derecha o viceversa.

12|

Validación con some() y every()

Verifica si alguno o todos los elementos de un array cumplen una condición específica.

13|

Iteración con forEach()

Ejecuta una función sobre cada elemento de un array sin crear un nuevo array.

14|

Concatenación: concat() y spread

Combina múltiples arrays usando el método concat() o el operador spread más moderno.

15|

Extracción con slice()

Extrae una porción de un array sin modificar el original, creando una copia superficial.

16|

Conversión a string con join()

Convierte todos los elementos de un array en un string unido por un separador personalizado.

17|

Aplanamiento con flat() y flatMap()

Aplana arrays anidados con flat() o combina map() y flat() en una sola operación con flatMap().

18|

Métodos inmutables: toSorted, toReversed, toSpliced

Usa los nuevos métodos inmutables de ES2023 que retornan arrays modificados sin alterar el original.

19|

Reemplazo inmutable con with()

Reemplaza elementos en posiciones específicas creando un nuevo array sin modificar el original.

20|

Destructuring de arrays

Extrae elementos de arrays en variables individuales usando la sintaxis de desestructuración.