我的网格中有大约 2500 行,其中大约400行是选定的节点。所以我遍历所有节点,如果它们的 ID 在这 400 条记录的 ID 中,我希望它们被删除。所以我写了这个:
allItems.forEach(node => {
if(selectedItems.includes(node.data.id))
node.setSelected(false);
})
它可以工作,但一次只删除了27行,而不是删除所有 400 行。所以我必须再次单击我的按钮,它会删除接下来的 27 条记录等。
为什么会这样?如何更改它以一次删除所有这 400 行?