UNPKG

setarray-xiaoyaoting

Version:

27 lines (20 loc) 469 B
function utils(array) { var newArray = []; function setArray(array, newArray) { array.forEach(item => { if (item instanceof Array) { setArray(item, newArray) } else { newArray.push(item) } return newArray }); } setArray(array, newArray); return newArray } console.log(utils([1, [2], [3, [ [4, [6]] ]] ]))