在Object中查找属性

时间:2016-06-16 15:13:52

标签: javascript

想象一下这种情况:

var myObject = {
    "1030":{},
    "1059":{}
}

我想检查该对象中是否有1030。 我该怎么做?

1 个答案:

答案 0 :(得分:0)

尝试hasOwnProperty

if(myObject.hasOwnProperty("1030")) {
    // Do code
}

比检查if(myObject["1030"])更安全一点。如果值为false(falseundefinednull),这将返回false,这可能是合乎需要的,但并不严格意味着它不存在。