当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Lodash _.reduceRight()用法及代码示例


Lodash是一个JavaScript库,可在underscore.js顶部使用。 Lodash帮助处理数组,集合,字符串,对象,数字等。
_.reduceRight()方法与_.reduce()方法相似,不同之处在于它从右到左遍历collection的元素。

用法:

_.reduceRight(collection, iteratee, accumulator)

参数:此方法接受上述和以下所述的三个参数:

  • collection:此参数保留要迭代的集合。
  • iteratee:此参数保存每次迭代调用的函数。
  • accumulator:此参数保留初始值。

返回值:此方法返回累加值。

范例1:在这里,const _ = require(‘lodash’)用于将lodash库导入文件中。



// 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);

输出:

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

范例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);

输出:

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

注意:该代码在常规JavaScript中不起作用,因为它需要安装库lodash。




相关用法


注:本文由纯净天空筛选整理自shivanisinghss2110大神的英文原创作品 Lodash _.reduceRight() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。