В переменной у меня есть значение ключа в объекте JSON. Изображение, если вы...
var stooges = [
{"id" : "a", "name" : "Moe"},
{"id" : "b", "name" : "Larry"},
{"id" : "c", "name" : "Shemp"}
];
var stooge = "Larry";
Я хотел бы знать, как я могу получить ключ (в данном случае "b") из объекта JSON.
Благодарим вас заблаговременно.
var id;
$.each(stooges, function(_, obj){
if(obj.name == 'Larry'){
id = obj.id;
return false;
}
})
Вы можете отфильтровать коллекцию:
var find = 'Larry';
var result = stooges.filter(function(stooge) {
return stooge.name = find;
}).pop();
console.log(result); //=> {id: 'b', name: 'Larry'}