将数据从数组中拉入新数组

时间:2014-03-11 03:56:21

标签: ruby

我有以下代码。立法者是一系列数据。

testArray = Legislators.each { |legislator| legislator['name']['first']}

在powershell中,这将给我留下一系列立法者的名字。

在循环播放时,是否需要将每个legislator对象添加到testArray?我觉得这可能是一条捷径...

1 个答案:

答案 0 :(得分:1)

尝试

testArray = Legislators.map { |legislator| legislator['name']['first'] }

each仅迭代legislators并执行该块; map遍历它并返回一个数组,其元素是块的值。