1.3.14 • Published 11 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
12 months ago
1.3.6
12 months ago
1.3.5
12 months ago
1.3.4
12 months ago
1.3.3
12 months ago
1.3.10
11 months ago
1.3.9
11 months ago
1.3.8
11 months ago
1.3.13
11 months ago
1.3.14
11 months ago
1.3.11
11 months ago
1.3.12
11 months ago
1.3.2
3 years ago
1.3.1
6 years ago
1.3.0
6 years ago
1.2.0
6 years ago
1.1.0
6 years ago
1.0.0
6 years ago