Перейти к содержимому
Задача · Массивы · урок 12 из 13

Задача: без лишнего значения

Напишите функцию function without(nums, value), которая возвращает новый массив из элементов nums, не равных value, в прежнем порядке. Сам массив nums функция не меняет, а результат — всегда новый массив, даже если удалять нечего.

  • without([1, 2, 3, 2], 2) → [1, 3]
  • without([1, 2, 3], 5) → [1, 2, 3]
  • without([4, 4], 4) → []

Ограничения: в nums от 0 до 1000 целых чисел, value — целое число; оно может встречаться в массиве несколько раз или не встречаться совсем; после вызова в nums те же элементы в прежнем порядке.

Не добавляйте лишних импортов, если в задаче это прямо не сказано.

without.js — javascript
javascript · строк: 4
Ctrl+Enter запуск · Esc выйти из редактора

Подпишись, чтобы пройти курс

Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.

Войти другим способом