2626. 数组归约运算 - 基本数组转换

Smile_slime_47

Problem: 2626. 数组归约运算

1
2
3
4
5
6
7
8
9
10
11
12
13
/**
* @param {number[]} nums
* @param {Function} fn
* @param {number} init
* @return {number}
*/
var reduce = function(nums, fn, init) {
var val=init
for(i in nums){
val=fn(val,nums[i])
}
return val
};
1
2
3
4
5
6
7
8
9
10
11
/**
* @param {number[]} nums
* @param {Function} fn
* @param {number} init
* @return {number}
*/
var reduce = function(nums, fn, init) {
return nums.reduce((foldVar,value,index)=>{
return fn(foldVar,value)
},init)
};
Comments
On this page
2626. 数组归约运算 - 基本数组转换