考虑以下代码:
if (someVar.hasOwnProperty('someProperty') ) {
// Do something();
} else {
// Do somethingElse();
}
hasOwnProperty('someProperty')
的正确用法/解释是什么?
为什么我们不能简单地使用someVar.someProperty
来检查对象someVar
是否包含名称为someProperty
的属性?
在这种情况下,什么是属性?
这个JavaScript检查哪个属性?