想象一下这种情况:
var myObject = {
"1030":{},
"1059":{}
}
我想检查该对象中是否有1030
。
我该怎么做?
答案 0 :(得分:0)
if(myObject.hasOwnProperty("1030")) {
// Do code
}
比检查if(myObject["1030"])
更安全一点。如果值为false(false
,undefined
,null
),这将返回false,这可能是合乎需要的,但并不严格意味着它不存在。