Мастер-классы по Javascript Екатеринбург Ростов-на-Дону Москва Узнать больше...
Содержание (скрыть) Содержание (показать)

Фильтр элементов 1

Создайте фунцию 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

Алгоритм решения:

  1. Создайте временный пустой массив var results = [].
  2. Пройдите по элементам arr в цикле и заполните его.
  3. Возвратите results.
Решение, шаг 2
Решение, шаг 2

Код: tutorial/intro/array/filterRange.html.

#34
Наверх

Реклама

Нашли опечатку?

Нашли опечатку на сайте? Что-то кажется странным?
Выделите соответствующий текст и нажмите Ctrl+Enter!

Последние Комментарии

Помоги другим!

Помоги другим узнать о хорошей статье!