flatten-list

Flatten an array or array-like objects

flatten-list

Flatten an array or array-like objects.

Reduces nested arrays or array-like objects (like arguments or NodeList in the browser) to a single array.

var flatten = require('flatten-list');
 
flatten([1, [2, 3]]); // [1, 2, 3] 
flatten([1, 2, 3]); // [1, 2, 3] 
flatten(1); // [1] 
 
function test() {
    return flatten(arguments);
}
 
test(1, [2, 3]); // [1, 2, 3];