我有以下的JSON对象数组:
let data = [
{
"node":[
{
"name":"aaaaa",
"count":"2",
}
]
},
{
"client":[
{
"name":"bbbbb",
"count":"2",
}
]
},
{
"ip_address":[
{
"name":"ccccc",
"count":"3",
}
]
},
{
"compute":[
{
"name":"dddd",
"count":"1",
}
]
}
]
let find_key = "ip_address";
需要检查根键是否存在(例如需要查找ip_address
是否存在)。请不要使用foreach。
JSFiddle链接:https://jsfiddle.net/b9gxhnko/
已尝试以下方法但无效。希望能得到一些帮助。提前感谢您的帮助。
像下面这样尝试,但它不起作用(始终返回false
):
console.log(data[0].has(find_key)); // false
console.log(data.has(find_key)); // false
console.log(data[0].hasOwnProperty(find_key)); // false