У меня есть массив 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";
Необходимо проверить, существует ключ root или нет (например, нужно найти, существует ли ip_address
или не). без foreach пожалуйста.
JSFiddle Link: 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