我有一个哈希数组:
[{"sex"=>"male"}, {"sex"=>"male"}, {"sex"=>"female"}]
如何将其转换为值数组:
["male", "male", "female"]
最佳答案
在这种情况下,
[{"sex"=>"male"}, {"sex"=>"male"}, {"sex"=>"female"}].map(&:values).flatten
应该可以。
它从每个散列中获取一个数组,然后展平嵌套数组。
关于ruby - 如何将哈希数组转换为哈希值数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16323109/