ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的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--; // 重点,删除后减少索引 } } ```