UNPKG

array-set-xiaoyaoting

Version:

setArry

28 lines (21 loc) 517 B
//可以对任何嵌套的数组进行扁平化处理 作者:肖耀霆 var utils = (array) => { var newArray = []; setarr(array, newArray); return newArray; function setarr(array, newArray) { array.forEach(item => { if (item instanceof Array) { setarr(item, newArray) } else { newArray.push(item) } }); return newArray } } utils([1, [], [3, [ [4] ]] ])