// 数组
var arr = [1, 2, [3, 4, 5, 6]];
var newArr = [];
// Array.isArray() 判断是否为一个数组
for (var i = 0; i < arr.length; i++) {
// 通过 Array.isArray() 判断当前遍历项是否为一个数组
// 如果是一个数组的话,则需要继续遍历
if (Array.isArray(arr[i])) {
for (var j = 0; j < arr[i].length; j++) {
newArr.push(arr[i][j]);
}
} else {
// 如果不是一个数组,则直接放进新数组中
newArr.push(arr[i]);
}
}
console.log(newArr);
将二维数组转换为一维数组
最新推荐文章于 2024-08-22 14:32:34 发布