JavaScript このような配列を作成する方法
[['7','6'],['8','7'],['9','5'],['10', ' 8']、['11'、'4']、['18'、'7']]
この順序
大神
我想大声告诉你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 が希望する結果になるはずです
PHP中文网2017-06-12 09:29:27
二次元配列を並べた結果は、配列の各要素(配列)の最初の添字付き要素と比較されるようですが、それを並べ替えるために一次元配列に変換すると問題になりますか? 1 次元配列がソートされ、次に元の 2 次元配列が、前の 1 次元配列に対応するインデックスを使用してソートされます。
論理実装のアイデア:
var twoArray = [['10','8'],['11','4'],['18','7'],['7','6'], ['8','7'],['9','5']];