Показать сообщение отдельно
  #8 (permalink)  
Старый 29.01.2016, 08:54
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

Сообщение от GayCoder Посмотреть сообщение
> a=[1,2,3,4,5]
[1, 2, 3, 4, 5]
> a.forEach((v, k) => { if (k == 2) a.splice(k, 1); console.log(v); })
1
2
3
5
undefined

Ну как бы даже чисто теоретически никто не может изменить массив пока выполняется цикл. JS то однопоточный.
Что то я не вижу у вас цифру 4
Ответить с цитированием