删除并返回数组中的所有项目

小猫咪

是否有帮助方法可以从数组中删除所有项目并以ruby返回这些项目?

例如,

array = [{:a=>1, :b=>2},{:a=>3,:b=>4},{:a=>5,:b=>6}]

我想删除所有数组元素并返回它们,以便可以对那些元素进行一些处理?

js
array = [{:a=>1, :b=>2},{:a=>3,:b=>4},{:a=>5,:b=>6}]
while element = array.pop do
  # process element however you like...
end
array    # => []

或使用,shift而不是pop如果订单对您很重要。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何返回数组中没有相反的所有项目?

使用jquery从JSON删除数组中的所有项目

Filter Operator谓词函数返回数组中的所有项目

Javascript:从数组中删除特定项目并返回没有这些项目的原始数组

从数组中删除所有“ +”

从数组中删除项目而不返回它

如何从可选Java对象中的数组中删除所有项目?

如何从shopController中的shopController中访问数组以显示所有项目(并根据需要删除)?

如何从列表中删除所有项目?

从队列中删除所有项目

Java:删除数组中某个项目的所有实例

尽管仅查询一项,但 find 查询仍返回数组中的所有项目

在 Ruby 中映射一个嵌套数组,但它返回所有项目为零

删除或摆脱在数组中没有所有所需项目的完整数组

如何使用 WCF 返回数组的所有项目,而不是仅返回数组的单个项目

从数组的所有元素中删除空格

从数组中删除所有匹配的元素

从数组中删除所有零

从数组中删除所有零

从数组中删除所有数字

间接返回数组中的所有元素

返回json中数组的所有值

如果所传递的项目存在于内部的所有数组中,则返回true-无法返回false?

如何从给定项目更改数组中的所有项目?

从具有嵌套项目的数组中删除项目

从for循环中的数组中删除项目会返回错误

在 Python 中删除具有相同域的所有项目

带有“åäö”的Linq查询返回表中的所有项目

jQuery,单击“删除”使所有项目消失,但在刷新时这些项目又返回,只有删除的项目消失了