1 | import each from './each';
|
2 | import isArray from './is-array';
|
3 | import isPlainObject from './is-plain-object';
|
4 | var reduce = function (arr, fn, init) {
|
5 | if (!isArray(arr) && !isPlainObject(arr)) {
|
6 | return arr;
|
7 | }
|
8 | var result = init;
|
9 | each(arr, function (data, i) {
|
10 | result = fn(result, data, i);
|
11 | });
|
12 | return result;
|
13 | };
|
14 | export default reduce;
|
15 | //# sourceMappingURL=reduce.js.map |
\ | No newline at end of file |