数组删除

2020-02-21  本文已影响0人  沉麟

splice删除,数组的顺序会重拍所以,要删除数组里面相同波次的敌人需要这样:

for (let i = 0; i < MonsterMgr.Ins.monsters.length; i++) {

            if (MonsterMgr.Ins.monsters[i].monsterInfo.batchIndex == batchIndex) {
                console.log(MonsterMgr.Ins.monsters[i].monsterInfo.batchIndex);
                MonsterMgr.Ins.monsters[i].playDead();
                MonsterMgr.Ins.monsters.splice(i, 1);
                i--;//删除之后减去当前下表,重新计算
            }

        }
上一篇 下一篇

猜你喜欢

热点阅读