.hasOwnProperty(propname)
для определения того, имеет ли этот объект указанное имя свойства. .hasOwnProperty()
возвращает true
или false
если свойство найдено или нет. пример var myObj = {
top: «шляпа»,
снизу: "штаны"
};
myObj.hasOwnProperty ( "вершина"); // правда
myObj.hasOwnProperty ( "средний"); // ложный
checkObj
для проверки myObj
для checkProp
. Если свойство найдено, верните его значение. Если нет, верните "Not Found"
. checkObj("gift")
должен вернуть "pony"
.
testString: 'assert(checkObj("gift") === "pony", "checkObj("gift")
should return "pony"
.");'
- text: checkObj("pet")
должен вернуть "kitten"
.
testString: 'assert(checkObj("pet") === "kitten", "checkObj("pet")
should return "kitten"
.");'
- text: checkObj("house")
должен вернуть "Not Found"
.
testString: 'assert(checkObj("house") === "Not Found", "checkObj("house")
should return "Not Found"
.");'
```