B_array
既存の配列Aに基づいて新しい配列を作成したいと思いますA_array
。のそのアイテムにA_array
特定のフィールドがある場合は、それをに追加しB_array
ます。
現在、これは私が持っているものであり、すべてを入れていますB_array
:
B_array = A_array.map {|item| if item.name == 'Josh'}
A_array:
[id:0,name:"Josh",email:"josh@josh@gmail.com"],
[id:1,name:"Scott",email:"scott@josh@gmail.com"],
[id:2,name:"Josh",email:"dan@josh@gmail.com"]
必要な出力B_array
:
[id:0,name:"Josh",email:"josh@josh@gmail.com"],
[id:2,name:"Josh",email:"dan@josh@gmail.com"]
ありがとう!