Prendere in considerazione:
if (someVar.hasOwnProperty('someProperty') ) {
// Do something();
} else {
// Do somethingElse();
}
Qual è il giusto uso / spiegazione di hasOwnProperty('someProperty')
?
Perché non possiamo semplicemente usare someVar.someProperty
per verificare se un oggetto someVar
contiene una proprietà con nome someProperty
?
Cos'è una proprietà in questo caso?
Quale proprietà controlla questo JavaScript?