Del curso: Domina JavaScript
Accede al curso completo hoy mismo
Únete hoy para acceder a más de 24.900 cursos impartidos por expertos del sector.
La función reduce() de JavaScript - Tutorial de JavaScript
Del curso: Domina JavaScript
La función reduce() de JavaScript
La función reduce() es una de las funciones más potentes de JavaScript y se utiliza para procesar una matriz y reducirla a un único valor. La función reduce toma dos argumentos, una función y un valor inicial. La función pasada como parámetro recibe dos argumentos: un acumulador y el elemento actual de la matriz. El acumulador es un valor que se va acumulando a medida que se procesan los elementos de la matriz. Veamos un ejemplo de código que suma todos los números de una matriz. Recordemos que un array es también una matriz en sí mismo. Otro ejemplo sería una función que cuenta las apariciones de cada palabra en una matriz de palabras. Podemos utilizar reduce para resolver problemas complejos de una manera sencilla y elegante. Por ejemplo, podemos calcular la edad promedio de un grupo de personas. Ahora que ya conoces la función reduce, puedes dotar a tu código de mayor elegancia a la hora de aplicar un algoritmo concreto. Continúa conmigo en nuestra ruta hacia la dominación…
Contenido
-
-
-
-
(Bloqueado)
¿Qué son los mixins de JavaScript y cómo los uso?1 min 9 s
-
(Bloqueado)
La función de vinculación o binding de JavaScript2 min 35 s
-
(Bloqueado)
¿Qué son los parámetros de función predeterminados de JavaScript y cómo los uso?1 min 7 s
-
Usando el currying de funciones1 min 26 s
-
(Bloqueado)
Los componentes de orden superior de JavaScript1 min 3 s
-
(Bloqueado)
La función reduce() de JavaScript1 min 6 s
-
(Bloqueado)
Memorización y el almacenamiento en caché de JavaScript2 min 37 s
-
(Bloqueado)
Las funciones de string padding de JavaScript1 min 13 s
-
(Bloqueado)
El operador de pipeline de JavaScript y el operador de fusión nulo2 min 2 s
-
(Bloqueado)
Qué es el operador de encadenamiento opcional de JavaScript55 s
-
(Bloqueado)
La propiedad JavaScript import.meta1 min 18 s
-
(Bloqueado)
Funciones de devolución de llamada JavaScript Array.prototype.map1 min 34 s
-
(Bloqueado)
Funciones de devolución de llamada JavaScript Array.prototype.filter1 min 42 s
-
(Bloqueado)