0

変数には、JSON オブジェクトのキーの値があります。もしよろしければ絵を描いてください...

var stooges = [
    {"id" : "a", "name" : "Moe"},
    {"id" : "b", "name" : "Larry"},
    {"id" : "c", "name" : "Shemp"}
];

var stooge = "Larry";

JSON オブジェクトからキー (この場合は "b") を取得する方法を知りたいです。

よろしくお願いします。

4

2 に答える 2

0

コレクションをフィルタリングできます。

var find = 'Larry';

var result = stooges.filter(function(stooge) {
  return stooge.name = find;
}).pop();

console.log(result); //=> {id: 'b', name: 'Larry'}
于 2013-11-12T00:43:33.057 に答える
0
var id;
$.each(stooges, function(_, obj){
    if(obj.name == 'Larry'){
        id = obj.id;
        return false;
    }
})
于 2013-11-12T00:43:42.360 に答える