我在遍历数组tabData并将新数组存储到'filteredData'时遇到麻烦
const filteredData = allData.filter(
({ class }) => tab === tabData[1].tab && class === tabData[1].label,
);
tabData包含以下0:{Tab:1,Label:'firstTab'} 1:{Tab:2,Label:'secondTab'} ...依此类推
答案 0 :(得分:0)
1)您不能使用“ class”作为保留字。
2)我猜代码应该像这样:
const filteredData = allData.filter(tab => tab.label === OTHER.label)
在“ OTHER.label”中过滤该标签的地方
答案 1 :(得分:0)
您最好看看Array.prototype.filter’doc
var newArray = arr.filter(callback(element [,index [,array]])[,thisArg])