Método Underscore.js _.reductions()

_.reducciones() el

, son los

Sintaxis:

_.reductions(array, function, start_val)

Parámetros: 

  • array: La array sobre la que se va a trabajar.
  • función: La función que contiene las condiciones de iteración.
  • start_val: el valor pasado al inicio que se actualiza en más operaciones.

Valor devuelto: este método devuelve una nueva array.

Nota: npm install underscore-contrib --save.

Ejemplo 1: En este ejemplo, generaremos una array utilizando este método. Aquí, la array de suma se genera con un valor inicial dado como 0, que se actualiza en las operaciones de suma.

Javascript

// Defining underscore contrib variable
var _ = require('underscore-contrib'); 
  
// Defining Array
var array = [10, 12, 23, 34, 45];
  
var arr =_.reductions(array, function(st, n) {
  return st + n;
}, 0);
console.log("Generated Array : ");
console.log(arr);

Producción:

Generated Array :
[ 10, 22, 45, 79, 124 ]

Ejemplo 2: En este ejemplo, generaremos una array de multiplicación dando un valor inicial de 1 que se actualiza con multiplicaciones adicionales.

Javascript

// Defining underscore contrib variable
var _ = require('underscore-contrib'); 
  
// Defining Array
var array = [10, 12, 23, 34, 45];
  
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 ]

Publicación traducida automáticamente

Artículo escrito por taran910 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *