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