可能重複:
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