在变量中,我拥有JSON对象中键的值。图片,如果你...
var stooges = [
{"id" : "a", "name" : "Moe"},
{"id" : "b", "name" : "Larry"},
{"id" : "c", "name" : "Shemp"}
];
var stooge = "Larry";
我想知道如何从JSON对象中检索密钥(在本例中为“b”)。
先谢谢你。
答案 0 :(得分:0)
您可以过滤集合:
var find = 'Larry';
var result = stooges.filter(function(stooge) {
return stooge.name = find;
}).pop();
console.log(result); //=> {id: 'b', name: 'Larry'}
答案 1 :(得分:0)
var id;
$.each(stooges, function(_, obj){
if(obj.name == 'Larry'){
id = obj.id;
return false;
}
})