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
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!
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 propiedadcheckProp
,
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