1
0
Fork 0
mirror of https://gitlab.com/mfocko/LeetCode.git synced 2024-11-14 01:49:41 +01:00
LeetCode/js/array-reduce-transformation.js

16 lines
241 B
JavaScript
Raw Normal View History

/**
* @param {number[]} nums
* @param {Function} fn
* @param {number} init
* @return {number}
*/
var reduce = function(nums, fn, init) {
let val = init;
for (let x of nums) {
val = fn(val, x);
}
return val;
};