Considerar:
if (someVar.hasOwnProperty('someProperty') ) {
// Do something();
} else {
// Do somethingElse();
}
Qual é o uso / explicação correta de hasOwnProperty('someProperty')
?
Por que não podemos simplesmente someVar.someProperty
verificar se um objeto someVar
contém uma propriedade com nome someProperty
?
O que é uma propriedade neste caso?
Que propriedade esse JavaScript verifica?