说我有这个:
[
{
:id => 34,
:votes_count => 3
},
{
:id => 2,
:votes_count => 0
},
]
如何根据id
获取索引?我想要做的是在搜索0
时返回id: 34
,在搜索1
时返回id: 2
。什么是最有效的方式?
答案 0 :(得分:18)
您可以将一个块传递给#index
:
array.index {|h| h[:id] == 34 } # => 0