【发布时间】:2020-05-12 09:45:50
【问题描述】:
我有一个这样的数组
data = [
{
"email"=>"name1@mail.com",
"id"=>001,
"name"=>"Name 1"
},
{
"email"=>"name2@mail.com",
"id"=>002,
"name"=>"Name 2"
},
]
我想按名称选择
name = data.select {|x| x[:name] == "Name 1"}
结果是
[
{
"email"=>"name1@mail.com",
"id"=>001,
"name"=>"Name 1"
}
]
我得到了我想要的,但如果我只想得到 id 怎么办?
我希望得到这样的结果:001
【问题讨论】:
标签: arrays ruby-on-rails ruby