別の配列の順序に基づいて配列の配列を並べ替える(Ruby)

DinhNgocHien

私はこのような2つの配列を持っています:arr1 = [name1, name2,name3]arr2 = [[name1,10], [name3,15], [name2, 20]]ここarr2で、の順序に基づいて並べ替えたいと思いますarr1順番arr2が変わるたびに順番がarr1変わります。私はこれを試します:

hash_object = arr2.each_with_object({}) do |obj, hash| 
  hash[obj.name] = obj
end

arr1.map { |index| hash_object[index] }

しかし、結果は[nil、nil、nil]を返しました。私はこれが正しい方法であると混乱しました、そして私は間違いを犯しただけであるか、私の問題を解決する別の方法があります。誰かが私を助けることができますか?

パンパン
arr1 = ["name1", "name2", "name3"]
=> ["name1", "name2", "name3"]
arr2 = [["name1",10], ["name3",15], ["name2", 20]]
=> [["name1", 10], ["name3", 15], ["name2", 20]]
arr2.sort_by { |e| arr1.index(e[0]) }
=> [["name1", 10], ["name2", 20], ["name3", 15]]

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

別の配列に基づいて複数の配列を並べ替える並べ替え順序

分類Dev

別の配列の並べ替え順序に基づいて配列を並べ替える

分類Dev

別の配列の順序に基づいて配列の配列を並べ替える

分類Dev

文字列配列の順序に基づいてArrayListを並べ替える-Java

分類Dev

別の配列の並べ替え順序に基づいて複数の配列を並べ替えるにはどうすればよいですか?

分類Dev

式の作成配列の順序に基づいて並べ替える

分類Dev

カスタムの並べ替え順序配列に基づいて JSON を並べ替える

分類Dev

Swift別の配列に基づいて配列を並べ替える

分類Dev

別の配列の順序で配列を並べ替える

分類Dev

javascriptの並べ替えを使用して別の配列に基づいて配列の順序を変更する

分類Dev

オブジェクトの別の配列の順序に基づいてオブジェクトの配列を並べ替える

分類Dev

PHP 5.3で別の配列の値に基づいて配列要素の配列を並べ替える方法は?

分類Dev

javascriptの別の配列に基づいて配列を並べ替えます

分類Dev

パンダの配列の別の列に基づいて配列の列を並べ替える方法は?

分類Dev

個別の配列の順序に基づいて配列のコレクションを並べ替える最も効率的な方法

分類Dev

繰り返し項目がある別の配列の順序に基づいて配列を並べ替える

分類Dev

別の配列の順序に基づいた配列の効率的な並べ替え

分類Dev

Javascriptアンダースコアを使用して、別の配列順序に基づいて配列順序を並べ替えます

分類Dev

別の文字列の順序に基づいて文字列を並べ替える

分類Dev

JavaScript:順列の順序に基づいて配列を並べ替えますか?

分類Dev

Vue:オブジェクトの順序に基づいて配列を並べ替える

分類Dev

PHPの値に基づいて配列を並べ替える

分類Dev

配列に基づいて行列の行を並べ替える

分類Dev

平均に基づいて配列の配列を並べ替える

分類Dev

ID配列に基づいて複数の配列を並べ替える

分類Dev

子配列の値に基づいて配列を並べ替える方法

分類Dev

配列の長さに基づいて配列を並べ替える

分類Dev

rubyの参照配列に基づいて構造体を並べ替える

分類Dev

別の配列に格納されている参照に基づいて配列を並べ替える

Related 関連記事

  1. 1

    別の配列に基づいて複数の配列を並べ替える並べ替え順序

  2. 2

    別の配列の並べ替え順序に基づいて配列を並べ替える

  3. 3

    別の配列の順序に基づいて配列の配列を並べ替える

  4. 4

    文字列配列の順序に基づいてArrayListを並べ替える-Java

  5. 5

    別の配列の並べ替え順序に基づいて複数の配列を並べ替えるにはどうすればよいですか?

  6. 6

    式の作成配列の順序に基づいて並べ替える

  7. 7

    カスタムの並べ替え順序配列に基づいて JSON を並べ替える

  8. 8

    Swift別の配列に基づいて配列を並べ替える

  9. 9

    別の配列の順序で配列を並べ替える

  10. 10

    javascriptの並べ替えを使用して別の配列に基づいて配列の順序を変更する

  11. 11

    オブジェクトの別の配列の順序に基づいてオブジェクトの配列を並べ替える

  12. 12

    PHP 5.3で別の配列の値に基づいて配列要素の配列を並べ替える方法は?

  13. 13

    javascriptの別の配列に基づいて配列を並べ替えます

  14. 14

    パンダの配列の別の列に基づいて配列の列を並べ替える方法は?

  15. 15

    個別の配列の順序に基づいて配列のコレクションを並べ替える最も効率的な方法

  16. 16

    繰り返し項目がある別の配列の順序に基づいて配列を並べ替える

  17. 17

    別の配列の順序に基づいた配列の効率的な並べ替え

  18. 18

    Javascriptアンダースコアを使用して、別の配列順序に基づいて配列順序を並べ替えます

  19. 19

    別の文字列の順序に基づいて文字列を並べ替える

  20. 20

    JavaScript:順列の順序に基づいて配列を並べ替えますか?

  21. 21

    Vue:オブジェクトの順序に基づいて配列を並べ替える

  22. 22

    PHPの値に基づいて配列を並べ替える

  23. 23

    配列に基づいて行列の行を並べ替える

  24. 24

    平均に基づいて配列の配列を並べ替える

  25. 25

    ID配列に基づいて複数の配列を並べ替える

  26. 26

    子配列の値に基づいて配列を並べ替える方法

  27. 27

    配列の長さに基づいて配列を並べ替える

  28. 28

    rubyの参照配列に基づいて構造体を並べ替える

  29. 29

    別の配列に格納されている参照に基づいて配列を並べ替える

ホットタグ

アーカイブ