可能重复:
Find object by id in array of javascript objects等效的JavaScript/Ruby的语法的jQuery
我可以做到这一点,以获得从一个数组的哈希,其中特定键具有一定的价值特定哈希。例如,如果我想获得散列结果,其中关键id
是2的name
价值,我可以这样做:
array = [{:id => 1, :name => "A"},
{:id => 3, :name => "C"},
{:id => 2, :name => "B"}]
id_2_hash = array.detect {|a| a[:id] == 2}
=> {:id => 2, :name => "B"}
id_2_hash[:name]
=> "B"
我想同样做一个JSON对象是这样的:
[
{
'id': 1,
'name': 'A'
},
{
'id': 3,
'name': 'C'
},
{
'id': 2,
'name': 'B'
}
]
我该如何在Javascript/JQuery中做到这一点?
您是使用下划线还是等效函数库? – tokland 2012-01-02 16:17:11