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.somePropertypara verificar si un objeto someVarcontiene una propiedad con nombre someProperty?
¿Qué es una propiedad en este caso?
¿Qué propiedad comprueba este JavaScript?
