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

addDays

Условие

Прибавь дни к дате, вернув новый объект Date. Исходную не менять.

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

  • прибавляет

  • отнимает

  • не мутирует вход

Как подойти

Арифметика через миллисекунды (+ n × 86400000) ломается на переходе на летнее время: сутки бывают 23 или 25 часов. setDate работает в календарной логике и потому надёжнее.

Подсказки: 1
  1. setDate сам нормализует переход через границы месяца и года.

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

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