Verifica las propiedades de un objeto algo me desconcierta una luz . Atento y gracias. ,

Blockquotefunction checkObj(obj, checkProp) {
// Cambia solo el código debajo de esta línea

if (obj in checkObj || checkProp in checkObj) {

return "Obj";

}
return “Not Found”;
}
checkObj();
// Cambia solo el código encima de esta línea

¡Hola!

@ marion1964g

Si revisas bien las instrucciones dicen asi:

Modifique la función checkObj para probar si un objeto pasado a la función ( obj ) contiene una propiedad específica ( checkProp ). Si se encuentra la propiedad, devuelve el valor de esa propiedad. Si no, regresa "Not Found" .

Entonces para la condición del bloque if enfocate en esta parte:

probar si un objeto obj contiene una propiedad checkProp ,

que traducido a codigo se vería asÍ:

if (obj.hasOwnProperty(checkProp))

En cuanto a la declaración return las instrucciones dicen:

Si se encuentra la propiedad, devuelve el valor de esa propiedad,

Para lo cual te recomiendo que revises esta leccion:

Espero haber ayudado.

saludos

1 Like