从哈希数组中获取键值的数组?

阿诺德·罗阿

对于这样的数组:

 a = [{a:'a',b:'3'},{a:'b',b:'2'},{a:'c',b:'1'}]

我想返回一个包含:a键值的数组,所以:

 ['a', 'b', 'c']

可以使用以下方法完成:

 a.map{|x|x[:a]}

我想知道在Rails或Ruby中是否有像这样的本地方法?

 a.something :a
马克·托马斯

你可以自己做:

class Array
  def get_values(key)
    self.map{|x| x[key]}
  end
end

然后,您可以执行以下操作:

a.get_values :a
#=> ["a", "b", "c"]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获取键值数组中的键值

来自分类Dev

如何从数组中获取键值?

来自分类Dev

从键值数组中获取值

来自分类Dev

从字典数组中获取键值

来自分类Dev

根据哈希中的键值对哈希数组进行排序?

来自分类Dev

从哈希数组中获取数据

来自分类Dev

如何从哈希数组中获取所需的哈希

来自分类Dev

从php中的多值数组中获取键值

来自分类Dev

从Ruby中的嵌套哈希数组中搜索键值

来自分类Dev

从对象的JSON数组中获取键值对

来自分类Dev

在对象数组中获取键值的值

来自分类Dev

将最大哈希键值推入Ruby中的数组?

来自分类Dev

替换嵌套在数组中的哈希的键值

来自分类Dev

PHP从数组获取键值

来自分类Dev

哈希数组中的哈希

来自分类Dev

从php laravel 5中的数组中的数组获取键值

来自分类Dev

从Object数组中,获取仅匹配键值的数组

来自分类Dev

获取哈希值数组中的键的值

来自分类Dev

获取子例程中数组内容的哈希

来自分类Dev

如何在数组中获取哈希

来自分类Dev

从映射而不是数组中获取哈希

来自分类Dev

获取数组哈希-Perl中的键

来自分类Dev

从Ruby哈希数组中获取值

来自分类Dev

如何从数组中的哈希获取值

来自分类Dev

从哈希数组中获取特定键的值

来自分类Dev

如何使用查找从哈希数组中获取哈希?

来自分类Dev

从哈希中获取数组,并将数组作为值

来自分类Dev

如何获取数组的键值和键值对

来自分类Dev

Lodash从对象数组获取键值