Рассмотреть возможность:
if (someVar.hasOwnProperty('someProperty') ) {
// Do something();
} else {
// Do somethingElse();
}
Как правильно использовать / объяснять hasOwnProperty('someProperty')
?
Почему мы не можем просто someVar.someProperty
проверить, someVar
содержит ли объект свойство с именем someProperty
?
Что в этом случае есть собственность?
Какое свойство проверяет этот JavaScript?