Сообщение от Poznakomlus
|
return
|
это никакой не break, а лишь проверка на каждой итерации.
(я как-то сначала даже подумал, что return в стрелочных функциях тоже "внешний"
)
вот 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())