Как проверить наличие определенного "ключа"(key)?
Здравствуйте! Сразу говорю, что в сфере программирования 3-ий день и возможно туплю. Есть у меня данный массив.
var data = {
"users": [{
"key": "27773",
"Admin": "true"
"Prefix": "Диван"
},
{
"key": "24333",
"Admin": "false"
"Prefix": "Жетон"
}
]
};
Как?: 1)Проверить наличие определенного "ключа"(key)? 2)Как проверить у определенного ключа значение "Admin" и "Prefix"? (Желательно подробно объяснить, заранее спасибо!) |
var data = {
"users": [{
"key": "27773",
"Admin": "true",
"Prefix": "Диван"
},
{
"key": "24333",
"Admin": "false",
"Prefix": "Жетон"
}
]
};
if('key' in data['users'][0]) console.log('ключ есть'); //проверить наличие ключа
console.log(data['users'][0]['Admin']); //посмотреть определенный ключ
|
Eron,
var data = {
"users": [{
"key": "27773",
"Admin": "true",
"Prefix": "Диван"
},
{
"key": "24333",
"Admin": "false",
"Prefix": "Жетон"
}
]
};
function indexKey(arr, key, value)
{
return arr.map(function(el) {
return el[key]
}).indexOf(value)
}// -1 ключа нет
alert(indexKey(data.users, "Prefix", "Жетон") );
|
| Часовой пояс GMT +3, время: 17:07. |