Javascript, что такое свойство в hasOwnProperty?

if (someVar.hasOwnProperty('someProperty') ) {
 // do something();
} else {
 // do somethingElse();
}

Как правильно использовать / объяснять hasOwnProperty ('someProperty') ?

Почему мы не можем просто использовать someVar.someProperty , чтобы проверить, содержит ли объект someVar свойство с именем someProperty ?

Что такое свойство в данном случае?

Какое свойство проверяет этот javascript?

68
задан kfedorov91 16 October 2018 в 21:36
поделиться