给定一个非常大的数组/哈希表,例如,用户:
users = [
{ 'user': 'barney', 'age': 36 },
{ 'user': 'jeff', 'age': 32 },
...
{ 'user': 'fred', 'age': 40 }
];
如果您使用Lodash的
pluck
函数*:_.pluck(users, 'user');
您会得到这个结果:
-> ['barney', 'jeff', ..., 'fred']
Ruby有没有类似的便捷函数,可以获取数组/哈希表中特定的键,而无需迭代它?我知道Rails有一个名为pluck的函数,但它是针对ActiveRecords的。有什么建议可以在数组上实现这个功能吗?