如何从javascript或typescript数组中打印多个数组的下拉菜单中获取值?



让我们看看我有一个像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);

最新更新