Как работает этот код на проверку диапазона?

Рейтинг: 0Ответов: 0Опубликовано: 01.06.2023

Я немного впал в ступор, зачем в проверке на диапазон i--?

function filterRangeInPlace(arr, a, b) {
  for(let i = 0; i < arr.length; i++){
    if(arr[i] <= a || arr[i] >= b) {
      arr.splice(i, 1);
      i--;   //Вот это
    }
  }
}



let arr = [5, 3, 8, 1, 12, 15, 16, 19, 30, 35, 100, 213];

filterRangeInPlace(arr, 10, 20); 

alert( arr ); 

Ответы

Ответов пока нет.