Сообщение от Poznakomlus
|
return
|
это никакой не break, а лишь проверка на каждой итерации.
(я как-то сначала даже подумал, что return в стрелочных функциях тоже "внешний"
![Laugh](https://javascript.ru/forum/images/smilies/laugh.gif)
)
вот some - тут действительно есть break, цикл дальше не едет
var arr = [1, 2, 3, 4, 5];
arr.some((el, i, a) => {
if (i === 2) return true;
a[i] = el * 2
});
alert(arr.join())