We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 829683f commit a2cc425Copy full SHA for a2cc425
1 file changed
1-js/05-data-types/05-array-methods/3-filter-range-in-place/solution.md
@@ -0,0 +1,21 @@
1
+```js run demo
2
+function filterRangeInPlace(arr, a, b) {
3
+
4
+ for (let i = 0; i < arr.length; i++) {
5
+ let val = arr[i];
6
7
+ // remove if outside of the interval
8
+ if (val < a || val > b) {
9
+ arr.splice(i, 1);
10
+ i--;
11
+ }
12
13
14
+}
15
16
+let arr = [5, 3, 8, 1];
17
18
+filterRangeInPlace(arr, 1, 4); // removed the numbers except from 1 to 4
19
20
+alert( arr ); // [3, 1]
21
+```
0 commit comments