array-set-xiaoyaoting
Version:
setArry
28 lines (21 loc) • 517 B
JavaScript
//可以对任何嵌套的数组进行扁平化处理 作者:肖耀霆
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]
]]
])