Как можно перепрыгнуть определенный индекс в цикле? Например, дан код
var a = ['a', 'b', 'c'];
var b = ['a', 'd', 'b', 'c'];
for (var i = 0; i < a.length; i++) {
if (a[i] === b[i]) {
alert('ok');
}
}
Как я могу задать условие — если i=1 (b) — перейти к следующему, то есть i=i+1
PS. Например, если надо пропустить 0 индекс, можно начать отсчет с 1
for (var i = 1; i < a.length; i++)
Если не нужен последний индекс, то
for (var i = 0; i < a.length - 1; i++)
Как не учитывать индекс, если он не первый и не последний?
Для этого предназначен оператор continue
const a = ['a','b','c'];
for (let i = 0; i < a.length; i ++) {
if (i === 1) continue;
console.log(i, a[i]);
}
const a = ['a','b','c','d','e','f'];
for (let i = 0; i < a.length; i ++) {
if (i === 1) continue;
if (i === 4) break;
console.log(i, a[i]);
}
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости