Skip to content
Related Articles

Related Articles

Lodash _.reduceRight() Method
  • Last Updated : 06 Sep, 2020

Lodash is a JavaScript library that works on the top of underscore.js. Lodash helps in working with arrays, collection, strings, objects, numbers, etc.
The _.reduceRight() method is similar to _.reduce() method except that it iterates over elements of collection from right to left.

Syntax:

_.reduceRight(collection, iteratee, accumulator)

Parameters: This method accepts three parameters as mentioned above and described below:

  • collection: This parameter holds the collection to iterate over.
  • iteratee: This parameter holds the function invoked per iteration.
  • accumulator: This parameter holds the initial value.

Return Value: This method returns the accumulated value.

Example 1: Here, const _ = require(‘lodash’) is used to import the lodash library in the file.






// Requiring the lodash library 
const _ = require("lodash"); 
       
// Original array 
var array = [[10, 11], [12, 13], [14, 15]];
   
// Use of _.reduceRight() method
   
let gfg = _.reduceRight(array, 
    function(flattened, other) {
  return flattened.concat(other);
}, []);
  
// Printing the output 
console.log(gfg);

Output:

[ 14, 15, 12, 13, 10, 11 ]

Example 2:




// Requiring the lodash library 
const _ = require("lodash"); 
       
// Original array 
var array = [['C++', 'C#'], 
    ['DAA', 'Java'], ['Lodash', 'Python']];
   
// Use of _.reduceRight() method
   
let gfg = _.reduceRight(array, 
    function(flattened, other) {
  return flattened.concat(other);
}, []);
  
// Printing the output 
console.log(gfg);

Output:

[ 'Lodash', 'Python', 'DAA', 'Java', 'C++', 'C#' ]

Note: This code will not work in normal JavaScript because it requires the library lodash to be installed.

My Personal Notes arrow_drop_up
Recommended Articles
Page :