валидацией. Как верно задать значение, Пишет: TypeError: Cannot read properties of undefined (reading 'day')
Тут же жс, не? допустим values = {} values.dateOfBirth = undefined undefined.day - TypeError: Cannot read properties of undefined
if(!values.dateofBirth?.day) { errors.dateOfBirth = { day: 'Required' } } В твоем случае к примеру такая проверка бы прокатила бы (всех твоих кейсов не знаю)
ctrl c ctrl v
работает!!! в dateOfBirth было о с маленькой буквы, но это не проблем, не знал за знак вопроса, я многие варианты пробовал, а все в знаке вопроса... 😐 спасибо большое за ответ! помог!
можно пример? буду рад ответу... я думал о таком варианте, но он не работает...
if(!(values.dateofBirth && values.dateOfBirth.day))
const obj = undefined; Ты сможешь у obj получить ключ если он undefined?
если obj = undefined, тоисть в нем ничего нету, то ключ и не могу получить... сейчас попробую код выше
тебе хватит с ?. )
работает! Спасибо!
Обсуждают сегодня