Considerar:
if (someVar.hasOwnProperty('someProperty') ) {
// Do something();
} else {
// Do somethingElse();
}
¿Cuál es el uso / explicación correcto de hasOwnProperty('someProperty')
?
¿Por qué no podemos simplemente usar someVar.someProperty
para verificar si un objeto someVar
contiene una propiedad con nombre someProperty
?
¿Qué es una propiedad en este caso?
¿Qué propiedad comprueba este JavaScript?