基础 JavaScript - 测试对象的属性

告诉我们发生了什么:
在此详细描述你的问题。

你目前的代码

function checkObj(obj, checkProp) {
  // 只修改这一行下面的代码
  if(obj.hasOwnProperty("checkProp"))
  return "obj.checkProp";
  return "Not Found";
  // 只修改这一行上面的代码
}

你的浏览器信息:

用户代理是: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36

Challenge: 基础 JavaScript - 测试对象的属性

挑战的链接:

Hello! You need to use the value checkProp. Take it out of the strings and be sure to use bracket notation.

Instead of “obj.checkProp” it will just be obj[checkProp]. Remember that you need to access checkProp as a variable, not as an arbitrary string.

这里不要加引号。

这里应该用 obj[checkProp] 来访问 objcheckProp 属性值。

并且,你少写了一个 else 语句。

1 Like