Tell us what’s happening:
Describe your issue in detail here.
**Your code so far**
function checkObj(obj, checkProp) {
if (checkObj.hasOwnProperty(checkProp)) {
return checkObj[checkProp]
} else {
return "Not Found"
}
}
console.log(checkObj({gift: "pony", pet: "kitten", bed: "sleigh"}, "pet"))
**Your browser information:**
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36
Challenge: Basic JavaScript - Testing Objects for Properties
Link to the challenge:
return checkObj[checkProp]
mira en eso otra vez si es correcto o no?
1 Like
acabo de intentarlo y me sigue saliendo error 
Hola!
Yo creo que @kravmaguy se refiere a que revises el codigo nuevamente, ya que no es correcto.
Segun las instrucciones:
Modifica la función checkObj
para verificar si el objeto obj
pasado a la función contiene la propiedad checkProp
Y, si miras tu codigo, sobre que objeto estas validando que tenga la propiedad checkProp
?
Ayuda: cuantos parametros se estan pasando a la funcion? Hay alguno que no estes utilizando?
1 Like
que cambiaste? no escribiste su codigo en su mensaje. no puederemos ayudarte si no es incluido.
lo que estoy tratando de decir es que ustedes necesitas cambiar esta lina:
checkObj[checkProp]
checkObj es el nombre de la Function no el objecto
¡Hola! Pasaré esta discusión para el fórum de español pues debería estar ahí. 
1 Like
(checkObj.hasOwnProperty(checkProp)) cambia por :(obj.hasOwnProperty(checkProp))
Obj es el objeto que recibis como primer parametro de la funcion.
system
Closed
8
This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.