let arr = [1, 2, [3, 4, [5, 6]], 7];
//方法一:
console.log(arr.join(',').split(','));
//方法二:
console.log(JSON.stringify(arr).replace(/[\[\]]/g,''));
//方法三:
let arr1 = [];
function fn(arr) {
arr.forEach((item, index, arr) => {
if (Array.isArray(item)) {
fn(item);
} else {
arr1 = Array.of(...arr1, item);
}
})
return arr1;
}
console.log(fn(arr));
js 数组扁平化(多维转一维)
最新推荐文章于 2023-05-03 09:09:12 发布