Array methods - Task 3

Filter range "in place"

by fredericklim

HTML

<!DOCTYPE html>
<html>
   <script>
      function filterRangeInPlace(arr, a, b) {
         for ( i = 0; i < arr.length; i++) {
            if (arr[i] < a || arr[i] > b) {
               arr.splice(i, 1);
               //i--;
            }
         }
      }
      let arr = [5, 3, 8, 1];
      filterRangeInPlace(arr, 1, 4);
      console.log(arr);
   </script>
</html>