如果我有:
array = [{:external_product_id=>"A", :quantity=>1}, {:external_product_id=>"A", :quantity=>2}, {:external_product_id=>"B", :quantity=>1}]
并希望将其转换为:
array = [{:external_product_id=>"A", :quantity=>3}, {:external_product_id=>"B", :quantity=>1}]
例如,将具有相同id("A"
)的产品合并在一起。有没有比使用map
、select
等更简单的方法来完成此操作?
1条答案
按热度按时间deikduxw1#
像这样东西?