.hasOwnProperty(propname)
para determinar si ese objeto tiene el nombre de propiedad dado. .hasOwnProperty()
devuelve true
o false
si se encuentra la propiedad o no. Ejemplo var myObj = {
arriba: "sombrero",
abajo: "pantalones"
};
myObj.hasOwnProperty ("top"); // cierto
myObj.hasOwnProperty ("middle"); // falso
checkObj
para probar myObj
para checkProp
. Si se encuentra la propiedad, devuelva el valor de esa propiedad. Si no, devuelve "Not Found"
. checkObj("gift")
debe devolver "pony"
.
testString: 'assert(checkObj("gift") === "pony", "checkObj("gift")
should return "pony"
.");'
- text: checkObj("pet")
debe devolver "kitten"
.
testString: 'assert(checkObj("pet") === "kitten", "checkObj("pet")
should return "kitten"
.");'
- text: checkObj("house")
debe devolver "Not Found"
.
testString: 'assert(checkObj("house") === "Not Found", "checkObj("house")
should return "Not Found"
.");'
```