РЕДАКТИРОВАТЬ: Я оставлю свой ответ здесь, но я очень предпочитаю ответ ohlec .
continue
переходит только к следующей итерации самого внутреннего цикла for
.
У вас может быть переменная, которая инициализируется как false
для каждого маркера. Затем вы можете пометить это как true
, если продолжите внутренний цикл.
for (var x in players[i].bullets) {
var skipThisBullet = false;
for (var y in xpBoosts) {
if (something === true) {
// do something
skipThisBullet = true;
continue;
}
}
if (skipThisBullet) continue;
}