循环减去自身

for (let i = 0; i < this.allAudioData.length; i++) {
  if (this.allAudioData[i].top === deleteOrbital.top) {
    this.allAudioData.splice(i, 1);
    i-- 
  }
}

循环减去自身  每一次splice(i,1) 数组长度都减去1  对应的索引 也减去1

你可能感兴趣的:(循环减去自身)