Показать сообщение отдельно
  #3 (permalink)  
Старый 20.10.2017, 00:28
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Luca,
for при удалении делают с конца массива, так проще
или так
console.clear();
var arr = [1,2,3,4,5,6,7];
for(var i = 0; i < arr.length; ){
  if ( arr[i] > 4) arr.splice(i, 1);
  else i++
}
console.log(arr);
Ответить с цитированием