Код Junior Разминка: короткие функции обновлено

tap

Условие

tap(value, fn) вызывает fn(value) ради побочного эффекта и возвращает исходное значение.

Что проверяют тесты

  • возвращает исходное

  • результат fn игнорируется

Как подойти

Утилита для вставки логирования в цепочку без её разрыва: arr.map(x => tap(x, console.log)).

Подсказки: 1
  1. Возвращается value, а не результат fn.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.