企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
使用splice删除会改变数组长度,导致遍历次数会减少,所以删除会有问题,使用`--`运算可以解决 ``` const val = [1,2,3,3,4]; //遍历数组,当值等于3时删除这一项 for (let i = 0;i < val.length; i++){ if(val[i] === 3){ val.splice(i,1); i--; // 重点,删除后减少索引 } } ```