Код Middle Разминка: короткие функции обновлено
addDays
Условие
Прибавь дни к дате, вернув новый объект Date. Исходную не менять.
Что проверяют тесты
прибавляет
отнимает
не мутирует вход
Как подойти
Арифметика через миллисекунды (+ n × 86400000) ломается на переходе на летнее время: сутки бывают 23 или 25 часов. setDate работает в календарной логике и потому надёжнее.
Подсказки: 1
- setDate сам нормализует переход через границы месяца и года.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.