我有一组嵌套数组的数据,这些数组可能为空,也可能包含一个ID。如果其中一个数组的ID与我正在比较的ID匹配,我想获取所有匹配的数组中的数据,并将其分配给一个变量以供使用...
例如:
我正在尝试让matchedArray成为具有匹配ID的数组!如果您能帮助,非常感谢!最初的回答:
例如:
data = [[],[],[],[],[],[],[],[],[{"id":"123","name":"DARES HOUSE 2019","startDate":null,"endDate":null,"country":null,"city":null,"type":"Event","members":null}],[],[],[],[],[],[],[],[],[],[],[]]
id = 123
matchedArray =
for (var i = 0; i < potentialEvents.length; i++) {
for (var j = 0; j < potentialEvents[i].length; j++) {
if (id === potentialEvents[i].id) {
return;
}
}
}
console.log(matchedArray)
Array#filter
- Pranav C Balan