検索

ホームページ  >  に質問  >  本文

JavaScript の 2 次元配列のソートの問題

リーリー

JavaScript このような配列を作成する方法
[['7','6'],['8','7'],['9','5'],['10', ' 8']、['11'、'4']、['18'、'7']]
この順序

大神

仅有的幸福仅有的幸福2722日前749

全員に返信(4)返信します

  • 我想大声告诉你

    我想大声告诉你2017-06-12 09:29:27

    配列 = [['10','8'],['11','4'],['18','7'],['7','6'],['8',' 7'],['9','5']]
    function sortNumber(a,b){return a[0]-b[0]}
    let newArray = array.sort(sortNumber)

    newArray が希望する結果になるはずです

    返事
    0
  • 代言

    代言2017-06-12 09:29:27

    リーリー

    返事
    0
  • PHP中文网

    PHP中文网2017-06-12 09:29:27

    二次元配列を並べた結果は、配列の各要素(配列)の最初の添字付き要素と比較されるようですが、それを並べ替えるために一次元配列に変換すると問題になりますか? 1 次元配列がソートされ、次に元の 2 次元配列が、前の 1 次元配列に対応するインデックスを使用してソートされます。
    論理実装のアイデア:
    var twoArray = [['10','8'],['11','4'],['18','7'],['7','6'], ['8','7'],['9','5']];

    リーリー

    返事
    0
  • 黄舟

    黄舟2017-06-12 09:29:27

    リーリー

    返事
    0
  • キャンセル返事