让我们看看我有一个像let filterData= [[1,2,3],[x,y],[z,10]]
这样的数组必须在单行或单个数组中作为输出:this.filterData= [ 1,2,3,x,y,z,10];
我如何在Javascript或typescript语言中实现这一点。
谁有解决方案,请提出建议
`if (this.data && this.data.length > 0) {
this.filteredData.push(this.data[index].value);
this.filteredData.push(this.filteredData);
console.log(this.filteredData)
}`
仅使用Array.flat()
就可以做到
let filterData= [[1,2,3],['x','y'],['z',10]]
filterData = filterData.flat()
console.log(filterData)
试一下
let filterData= [[1,2,3],["x","y"],["z",10]];
let array=[];
filterData.map((x)=>{x.forEach((m)=>{array.push(m)});})
console.log(array);