Lodash es una biblioteca de JavaScript que funciona en la parte superior de underscore.js. Lodash ayuda a trabajar con arrays, strings, objetos, números, etc.
_.reductions() the the , arethe
Sintaxis:
_.reductions( array, function, start_val )
Parámetros:
- array: Es el array a trabajar.
- función: Es la función que contiene las condiciones de iteración.
- start_val: es el valor pasado al inicio que se actualiza en otras operaciones.
Valor devuelto: este método devuelve una nueva array.
Nota: Lodash Lodash npm install lodash-contrib –save
Ejemplo 1: en este ejemplo, la array de suma se genera con el valor inicial dado como 0, que se actualiza en las operaciones de suma.
Javascript
// Defining lodash contrib variable var _ = require('lodash-contrib'); // Defining the array var array = [10, 12, 23, 34, 45]; // Using the _.reductions() method var arr = _.reductions(array, function(st, n) { return st - n; }, 0); console.log("Generated Array : "); console.log(arr);
Producción:
[ -10, -22, -45, -79, -124 ]
Ejemplo 2: el
Javascript
// Defining lodash contrib variable var _ = require('lodash-contrib'); // Defining the array var array = [10, 12, 23, 34, 45]; // Using the _.reductions() method var arr =_.reductions(array, function(st, n) { return st * n; }, 1); console.log("Generated Array : "); console.log(arr);
Producción:
Generated Array : [ 10, 120, 2760, 93840, 4222800 ]