Вопрос №55740 от пользователя Дмитрий Епихин в уроке «Сборщики (Builders)», курс «JS: Объектно-ориентированный дизайн»
Я так понял, через date() идет проверка на соответствия значения какой-то дате. А что дальше за default? Как это работает?
createdOn: yup.date().default(() => new Date()), // значение по умолчанию
1
0
Да, здесь выполняется проверка, что значение поля createdOn является валидной датой. Метод default() устанавливает значение по умолчанию, которое будет использовано, если значение поля createdOn равно undefined. Попробуйте поэкспериментировать с примером на repl.it, уберите этот метод и посмотрите, как изменится вывод
1
Используйте Хекслет по максимуму!
- Задавайте вопросы по уроку
- Проверяйте знания в квизах
- Проходите практику прямо в браузере
- Отслеживайте свой прогресс
Зарегистрируйтесь или войдите в свой аккаунт
Рекомендуемые программы
С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.





Профессия
Новый
Разработка фронтенд и бэкенд компонентов веб-приложений
18 мая
16 месяцев


