js一維陣列轉二維陣列 及 二維陣列排序
阿新 • • 發佈:2019-01-27
因專案需要,要把兩個一維的陣列一一對應地轉化為二維的,之後,在對合成的二維陣列進行排序,從而實現一一對應的排序
合併函式:
//合併一維陣列為二維陣列
function array_hebing(arr1,arr2){
var result = new Array();
for(var i=0;i<arr1.length;i++){
result.push([arr1[i],arr2[i]]);
}
return result;
}
合併後排序:(這個我還理解不好原理,==)
//二維陣列排序 result_temp.sort(function(x, y){ return (x[0]-y[0]); });
var result_temp=array_hebing(middle_count,middle_school);
//二維陣列排序
result_temp.sort(function(x, y){
return (x[0]-y[0]);
});
至此,我需要的陣列就處理好啦~
參考大神的:感謝