【发布时间】:2021-09-01 04:09:59
【问题描述】:
我正在使用 splice 从数组中删除一个元素,但它不起作用。 据我所知,代码看起来不错,但也许我错过/监督了一些东西。 请看一下。这里的“状态”是一个包含对象的数组。
let removeFromState = state;
for(var i=0;i<removeFromState.length;i++){
if(removeFromState[i].index===action.index){
removeFromState.splice[i,1];
}
}
return removeFromState;
我不敢相信,我太傻了。 我已经看了很长一段时间,但没有在我面前看到它。但我很高兴我把它贴在这里,因为关于缺少条目的评论,因为即使我正在删除条目,我也在增加 'i'。
【问题讨论】:
-
使用
()而不是[]
标签: javascript splice