Как проверить наличие определенного "ключа"(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, время: 15:04. |