Contenido del curso
Fundamentos del manejo de arrays
- 2

Recorrido de Arrays con Foreach en JavaScript
09:35 min - 3

Mutabilidad vs Inmutabilidad en Programación JavaScript
04:17 min - 4

Uso de Map para Transformaciones en JavaScript y Renderizado HTML
07:28 min - 5

Transformaciones avanzadas con map en JavaScript
09:59 min - 6

Filtrado de Arrays en JavaScript con el Método Filter
12:41 min - 7

Uso del método reduce en JavaScript para sumar elementos de un array
07:09 min - 8

Contar elementos en un array con reduce y agrupar por rango
10:29 min
Métodos en JavaScript
- 9

Uso de la función "sum" en JavaScript para evaluar condiciones
11:45 min - 10

Uso del método `every` en JavaScript para validaciones de arrays
04:13 min - 11

Uso de los métodos find y findIndex en JavaScript
06:20 min - 12

Uso del método includes en JavaScript para arrays y strings
04:59 min - 13

Unificación y separación de arrays con join y split en JavaScript
07:02 min - 14

Fusión de Arrays con Concat y Operador Spread en JavaScript
09:35 min - 15

Aplanar Arrays en JavaScript con Flat y FlatMap
06:45 min - 16

Uso de FlatMap para Extraer Fechas de Calendarios en JavaScript
09:22 min - 17

Métodos Mutables e Inmutables en Arrays: Manipulación y Búsqueda
Viendo ahora - 18

Ordenamiento de Arrays con el Método Sort en JavaScript
07:13 min
Despedida
Recursos
Resumen
Las funciones mutables consisten en cambiar el array original. Estos métodos son:
- push
- unshift
- pop
- shift
- splice
- sort
Método push
El método push agrega uno o varios elementos al final del array original. El método recibe como argumento los valores a agregar. Retorna el número de elementos del array mutado.
const array = [1,2,3] array.push(4,5) console.log(array) // [ 1, 2, 3, 4, 5 ]
Método unshift
El método unshift agrega uno o varios elementos al inicio del array original. El método recibe como argumento los valores a agregar. Retorna el número de elementos del array mutado.
const array = [3,4,5] array.unshift(1,2) console.log(array) // [ 1, 2, 3, 4, 5 ]
Método pop
El método pop extrae el elemento del final del array original. El método no recibe ningún argumento. Retorna el elemento extraído, si no se guarda en una variable, el Garbage Collection{target="_blank"} lo elimina.
const array = [1,2,3,4] const lastElement = array.pop() console.log(lastElement) // 4 console.log(array) // [ 1, 2, 3 ]
Método shift
El método shift extrae el elemento del inicio del array original. El método no recibe ningún argumento. Retorna el elemento extraído, si no se guarda en una variable, el Garbage Collection{target="_blank"} lo elimina.
const array = [1,2,3,4] const firstElement = array.shift() console.log(firstElement) // 1 console.log(array) // [ 2, 3, 4 ]
Método splice
El método splice extrae uno o varios elementos del array original a partir del índice y los reemplaza con otro elemento especificado como argumento. Retorna un array con los elementos extraídos, si no se guarda en una variable, el Garbage Collection{target="_blank"} lo elimina.
El método splice recibe tres argumentos:
- El índice donde comenzará a cambiar el array.
- La cantidad de elementos que serán reemplazados.
- Uno o varios elementos que reemplazarán a los originales del array.
array.splice(índice, cantidad, items) array.splice(índice, cantidad, item1, item2, ..., itemN)
Ejemplos utilizando el método splice
const array = [1,2,3,4] const elements = array.splice(2,1,"tres") console.log(elements) // [3] console.log(array) // [ 1, 2, 'tres', 4 ] const array = [1,2,3,4] const elements = array.splice(1,2,"dos", "tres") console.log(elements) // [ 2, 3 ] console.log(array) // [ 1, 'dos', 'tres', 4 ]
Contribución creada por: Andrés Guano.