Как проверить значение ключа на тип данных
const seats = {
'2023-02-17': {
'15:00': {
'freeSeats': [
'11','21','31','41','50'
],
'format': true,
'food': false
},
}
}
У меня есть объект seats в котором есть ключ format. Как проверить значение(true) ключа format на тип данных? Если значение ключа format(равняется типу данных NaN или undefined или null, выбрасывать ошибку Неверный тип данных )
Ответы (1 шт):
Автор решения: ReDHooK
→ Ссылка
NaN, null и undefined являются ложноподобными (falsy) значениями, поэтому они всегда соответствуют false в конструкции if, поэтому нужно проверить инвертированное значение format
const property = seats.some_nested_proterties.format
if(!property){
throw new Error("Неверный тип данных")
}