1. 程式人生 > >js一維陣列轉二維陣列 及 二維陣列排序

js一維陣列轉二維陣列 及 二維陣列排序

因專案需要,要把兩個一維的陣列一一對應地轉化為二維的,之後,在對合成的二維陣列進行排序,從而實現一一對應的排序

合併函式:

//合併一維陣列為二維陣列
    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]);
								});	

至此,我需要的陣列就處理好啦~

參考大神的:感謝