标签: javascript
我正在为this练习写一个if语句,如果一个对象具有指定的属性,它会使某些事情发生。我的代码是
if (obj.hasOwnProperty(prop)) { //do this
但如果我将其更改为
if (obj[prop] {)
我不明白为什么第二个有效;不obj [prop]只返回属性的值?