因项目需要,要把两个一维的数组一一对应地转化为二维的,之后,在对合成的二维数组进行排序,从而实现一一对应的排序
合并函数:
//合并一维数组为二维数组
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]);
});
至此,我需要的数组就处理好啦~
参考大神的:感谢