如何从哈希数组中获取键的所有值?

拉胡尔维格

我有很多哈希

[{"id"=>1,
  "name"=>"Bose Headphones",
  "created_at"=>"2015-11-25T10:40:29.120Z",
  "updated_at"=>"2015-11-25T10:40:29.120Z",
  "description"=>"Bose",
  "active"=>true},
 {"id"=>3,
  "name"=>"test topic",
  "created_at"=>"2015-11-30T14:34:03.087Z",
  "updated_at"=>"2015-11-30T14:34:03.087Z",
  "description"=>"test",
  "active"=>true},
 {"id"=>4,
  "name"=>"Wireless Mouse",
  "created_at"=>"2015-11-30T14:35:16.583Z",
  "updated_at"=>"2015-11-30T14:35:16.583Z",
  "description"=>"WM",
  "active"=>true},
 {"id"=>5,
  "name"=>"Fit Band",
  "created_at"=>"2015-12-01T04:39:03.034Z",
  "updated_at"=>"2015-12-01T04:39:03.034Z",
  "description"=>"Fitness Band",
  "active"=>true}]

我想获取数组中的所有名称值,然后用于.sample从列表中获取所需的任何数字。我正在尝试的方式是-

arr = []
arr = arrOfHash.map{|x| "#{x['name']}"}.sample(1)

这给我

如果不存在“多个”属性,则值不能为数组。不是数组(ArgumentError)

普拉桑娜·桑达尔

我已经对此进行了测试,它似乎按预期工作!

arrOfHashes.map{|i| i["name"]}.sample(1)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

以紧凑和(或)快速的方式从哈希映射数组中获取特定键的所有值作为数组

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何获取具有哈希表的列表中的键的值

来自分类Dev

如何从哈希值中获取所有可能的组合

来自分类Dev

多维数组:如何获取特定键的所有值?

来自分类Dev

在php数组中搜索值并获取所有键

来自分类Dev

以数组为键的哈希,如何通过哈希中的拳头值获取

来自分类Dev

Rails 4 中具有匹配数组值的哈希中的所有键

来自分类Dev

如何在Swift中将所有键和值从NSDictionary获取到单独的String数组中?

来自分类Dev

如何在PHP数组中获取键搜索的所有值与另一个键的值?

来自分类Dev

如何将数组转换为具有数组元素作为哈希键的哈希并将所有哈希值都设置为给定值

来自分类Dev

如何从指定值的字典中获取所有键?

来自分类Dev

从Ruby中的键数组的哈希值中获取值的方法

来自分类Dev

从Ruby中的键数组的哈希值中获取值的方法

来自分类Dev

如何使用数组元素作为哈希键并将所有哈希值都设置为给定值的方式将数组转换为哈希

来自分类Dev

如何从数组及其子数组中获取所有值

来自分类Dev

使用jekyll / liquid如何获取yml哈希的所有键

来自分类Dev

如何允许哈希中的所有值

来自分类Dev

如何从数组中的所有索引中获取特定值

来自分类Dev

使用Joi / Hapi,如何验证所有键的哈希值?

来自分类Dev

获取与数组中的特定值匹配的多维数组的所有键

来自分类Dev

如何获取数组中相同值的所有出现的索引?

来自分类Dev

如何从复杂的多维数组中获取所有值?

来自分类Dev

如何从 vue 响应中获取所有数组值

来自分类Dev

如何获取与数组中的对象关联的所有值?

来自分类Dev

使用JSON和JQ中的特定键获取具有所有值的数组

来自分类Dev

如何从Perl中的哈希获取最小值键

来自分类Dev

从JSON数组中的嵌套对象中获取所有键及其值(不带jQuery)

Related 相关文章

  1. 1

    以紧凑和(或)快速的方式从哈希映射数组中获取特定键的所有值作为数组

  2. 2

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

  3. 3

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

  4. 4

    如何获取具有哈希表的列表中的键的值

  5. 5

    如何从哈希值中获取所有可能的组合

  6. 6

    多维数组:如何获取特定键的所有值?

  7. 7

    在php数组中搜索值并获取所有键

  8. 8

    以数组为键的哈希,如何通过哈希中的拳头值获取

  9. 9

    Rails 4 中具有匹配数组值的哈希中的所有键

  10. 10

    如何在Swift中将所有键和值从NSDictionary获取到单独的String数组中?

  11. 11

    如何在PHP数组中获取键搜索的所有值与另一个键的值?

  12. 12

    如何将数组转换为具有数组元素作为哈希键的哈希并将所有哈希值都设置为给定值

  13. 13

    如何从指定值的字典中获取所有键?

  14. 14

    从Ruby中的键数组的哈希值中获取值的方法

  15. 15

    从Ruby中的键数组的哈希值中获取值的方法

  16. 16

    如何使用数组元素作为哈希键并将所有哈希值都设置为给定值的方式将数组转换为哈希

  17. 17

    如何从数组及其子数组中获取所有值

  18. 18

    使用jekyll / liquid如何获取yml哈希的所有键

  19. 19

    如何允许哈希中的所有值

  20. 20

    如何从数组中的所有索引中获取特定值

  21. 21

    使用Joi / Hapi,如何验证所有键的哈希值?

  22. 22

    获取与数组中的特定值匹配的多维数组的所有键

  23. 23

    如何获取数组中相同值的所有出现的索引?

  24. 24

    如何从复杂的多维数组中获取所有值?

  25. 25

    如何从 vue 响应中获取所有数组值

  26. 26

    如何获取与数组中的对象关联的所有值?

  27. 27

    使用JSON和JQ中的特定键获取具有所有值的数组

  28. 28

    如何从Perl中的哈希获取最小值键

  29. 29

    从JSON数组中的嵌套对象中获取所有键及其值(不带jQuery)

热门标签

归档