>  Q&A  >  본문

JavaScript 2차원 배열 정렬 문제

으아악

JavaScript 이런 배열을 만드는 방법
[['7','6'],['8','7'],['9','5'],['10','8'] , ['11','4'],['18','7']]
이 순서대로 정리

위대하신 하나님

仅有的幸福仅有的幸福2686일 전714

모든 응답(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

    2차원 배열의 배열 결과를 배열의 각 요소(배열)의 첫 번째 첨자 요소와 비교하는 것 같습니다. 그러면 정렬을 위해 1차원 배열로 변환하면 좋지 않을까요? 1차원 배열을 정렬한 후, 이전 1차원 배열에 대응하는 인덱스를 사용하여 원래의 2차원 배열을 정렬합니다.
    논리적 구현 아이디어:
    var twoArray = [['10','8'],['11','4'],['18','7'],['7','6'], ['8','7'],['9','5']];

    으아악

    회신하다
    0
  • 黄舟

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

    으아악

    회신하다
    0
  • 취소회신하다