📅  最后修改于: 2023-12-03 15:17:26.083000             🧑  作者: Mango
Lodash是一个非常实用的JavaScript工具库,它含有大量的工具函数来提高开发效率。其中,_.reduceRight()
方法在处理数组数据时非常实用。
_.reduceRight()
方法可以处理数组和对象,它将数组中的每个元素(从右到左)依次传入回调函数进行处理,并返回一个累计值。
_.reduceRight(collection, [iteratee=_.identity], [accumulator])
参数说明:
collection
(Array|Object):需要处理的数组或对象iteratee
(Function):对每个元素进行处理的回调函数accumulator
:初始的累计值const array = [[0, 1], [2, 3], [4, 5]];
const sum = _.reduceRight(array, function(flattened, other) {
return flattened.concat(other);
}, []);
// sum => [4, 5, 2, 3, 0, 1]
上面的例子展示了如何使用_.reduceRight()
方法将一个多维数组变成了一维数组。
_.reduce()
方法