1.3.14 • Published 5 months ago
reduce-deep v1.3.14
reduce-deep
Deep reduce an array.
var reduceDeep = require('reduce-deep');
var assert = require('assert');
function flattenDeep(array) {
return reduceDeep(
array,
function (memo, value) {
memo.push(value);
return memo;
},
[]
);
}
var array1 = [1, [2, [3, [4]], 5]];
assert.deepStrictEqual(flattenDeep(array1), [1, 2, 3, 4, 5]);
var array2 = [[], [[]], [[], [[[]]]]];
assert.deepStrictEqual(flattenDeep(array2), []);
1.3.7
5 months ago
1.3.6
5 months ago
1.3.5
5 months ago
1.3.4
5 months ago
1.3.3
5 months ago
1.3.10
5 months ago
1.3.9
5 months ago
1.3.8
5 months ago
1.3.13
5 months ago
1.3.14
5 months ago
1.3.11
5 months ago
1.3.12
5 months ago
1.3.2
3 years ago
1.3.1
5 years ago
1.3.0
5 years ago
1.2.0
5 years ago
1.1.0
5 years ago
1.0.0
5 years ago