修改函数 checkObj 检查 obj 是否有 checkProp 属性。 如果属性存在,返回属性对应的值。 如果不存在,返回"Not Found"。
function checkObj(obj, checkProp) {
// 只修改这一行下面的代码
if(obj.hasOwnProperty(“checkProp”)){
return obj.checkProp ;
}else{
return “Not Found”;
}
// 只修改这一行上面的代码
}
为什么不对
checkProp is a variable. You can’t use dot notation with a variable. Do you remember the other way you can access an object’s property?
1 Like
function checkObj(obj, checkProp) {
// 只修改这一行下面的代码
if(obj.hasOwnProperty(“checkProp”)){
return obj[checkProp];
}else{
return “Not Found”;
}
// 只修改这一行上面的代码
}
This is not work.
すみません。
これやっとわかりました。
正しいのは:
function checkObj(obj, checkProp) {
if(obj.hasOwnProperty(checkProp)){
return obj[checkProp];
} else {
return “Not Found”;
}
}
ありがとうございました。
system
Closed
6
This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.