Вы можете использовать оператор typeof в сочетании с оператором строгого равенства (===), чтобы проверить или определить, является ли свойство объекта JavaScript неопределенным.
Давайте посмотрим на следующий пример, чтобы понять, как это работает:
<script>
var person = {
name: "Clark",
age: 32,
country: "United States"
};
// Доступ к существующему свойству объекта
console.log(person.age); // Печатаем: 32
// Проверяем, если свойство объекта не определено
if(typeof person.gender === "undefined"){
console.log("This property is not defined.");
}
</script>
















