Как остановить цикл foreach js
4 года назад
Человек-Молекула
Ответы
0
Как упоминалось здесь, для метода foreach
не существует специального способа для выхода из цикла. Как обходное решение, можно использовать проброс ошибок. Это работает, однако, это не самый удобный вариант для чтения кода и его поддержки в дальнейшем. Если можно использовать другой цикл, например for
, это будет лучшим решением, т.к. в таком цикле можно использовать ключевое слово break
или return
для завершения работы цикла.
2 года назад
Aleksey
0
Цикл for...of
автоматически закончит работу, когда будут перебраны все элементы итерируемого объекта. Чтобы аварийно остановить работу этого цикла, можно использовать оператор break
const word = 'abcde';
let result = '';
for (const char of word) {
if (char === 'c') {
break;
}
result += char.toUpperCase();
}
console.log(result);
4 года назад
Maksim Litvinov