私は2つの配列を持っています。彼らは異なる属性を持っています。Rubyのハッシュ配列の比較とソート
array1 = [{name: "apple", quantity: 2}, {name: "grape", quantity: 10}, {name: "pear", quantity: 3}]
array2 = [{name: "grape", freshness: 9}, {name: "apple", freshness: 7}, {name: "pear", freshness: 10}]
私は名前で、array2
の順序に基づいてarray1
をソートしたいと思います。結果は次のようになります。
array1 = [{name: "grape", quantity: 10}, {name: "apple", quantity: 2}, {name: "pear", quantity: 3}]
号。それはすでに答えがあります。 – user3591126
名前は両方のアレイでユニークで同一ですか? – Stefan
["\ [ruby \]配列を別の配列に基づいてソートする"](http://stackoverflow.com/search?q=%5Bruby%5D+sort+array+based+on+another+array)この質問の他のバージョンを見つけるでしょう。 –