二维数组
如何让他变成->第二行
const str = [[1,2],[1,3],[1,4],[5,6],[5,7],[5,8] ]
const str = [[1,2,3,4],[5,6,7,8]]
二维数组
如何让他变成->第二行
const str = [[1,2],[1,3],[1,4],[5,6],[5,7],[5,8] ]
const str = [[1,2,3,4],[5,6,7,8]]
const str = [[1,2],[1,3],[1,4],[5,6],[5,7],[5,8] ]
const str2 = [[1,2,3,4],[5,6,7,8]]
const arr1 = str.flat(Infinity); //使用flat把数组打平为:[1, 2, 1, 3, 1, 4, 5, 6, 5, 7, 5, 8]
const arr2 = [...new Set(arr1)] //去重
const firstArray = []; //里面放1,2,3,4
const lastArray = []; //里面放5,6,7,8
arr2.forEach(item =>{
if(item < 5) {
firstArray.push(item)
} else {
lastArray.push(item)
}
});
const arr3 = [firstArray,lastArray]
console.log(arr3);