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

withDefaultArgs

Условие

Обёртка подставляет значения по умолчанию для аргументов, равных undefined.

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

  • подставляет

  • null не подменяется

  • лишние аргументы доходят

Как подойти

Повторяет семантику параметров по умолчанию в языке. Хвост аргументов сверх таблицы дефолтов надо пробросить - про это забывают.

Подсказки: 1
  1. Только undefined означает «аргумент не передан».

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

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