Создайте фунцию filterRange(arr, a, b), которая принимает массив чисел arr и возвращает новый массив, который содержит только те числа из arr, которые находятся между a и b включительно.
То есть, проверка имеет вид a ≤ arr[i] ≤ b. Функция не должна менять arr.
Пример работы:
var arr = [5, 4, 3, 8, 0]; var filtered = filterRange(arr, 3, 5); // теперь filtered = [5, 4, 3] // arr не изменился
Решение, шаг 1
Решение
Решение, шаг 1
Алгоритм решения:
- Создайте временный пустой массив
var results = []. - Пройдите по элементам
arrв цикле и заполните его. - Возвратите
results.
Решение, шаг 2
Решение, шаг 2
#34