Spaces:
Sleeping
Sleeping
| ; | |
| const internals = {}; | |
| module.exports = internals.flatten = function (array, target) { | |
| const result = target || []; | |
| for (let i = 0; i < array.length; ++i) { | |
| if (Array.isArray(array[i])) { | |
| internals.flatten(array[i], result); | |
| } | |
| else { | |
| result.push(array[i]); | |
| } | |
| } | |
| return result; | |
| }; | |