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