UNPKG

ds-algo-study

Version:

Just experimenting with publishing a package

21 lines (17 loc) 346 B
module.exports = function ( arr ) { return flat( arr, [] ); }; function flat( arr, res ) { var i = 0, cur; var len = arr.length; for ( ; i < len; i++ ) { cur = arr[ i ]; if ( Array.isArray( cur ) ) { return flat( cur, res ); } else { return res.push( cur ) } } return res; }