JavaScript 2차원 배열 정렬 문제
仅有的幸福
仅有的幸福 2017-06-12 09:27:27
0
4
782
으아악

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

위대하신 하나님

仅有的幸福
仅有的幸福

모든 응답(4)
我想大声告诉你

배열 = [['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는 원하는 결과여야 합니다

代言

으아악

Ty80

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

으아악
黄舟

으아악

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿