function sortOn(sortArray,tip){//根据字段排序 数组,字段 var sortNum = $.extend(true,[],sortArray); for(var i=0; i<sortNum.length; i++) { var exchange = false; for(var j=sortNum.length-2; j>=i; j--) { if($.trim(sortNum[j][tip]) == '-'){ sortNum[j][tip] = '-999' } if($.trim(sortNum[j+1][tip]) == '-'){ sortNum[j+1][tip] = '-999' } if(parseFloat(sortNum[j+1][tip]) > parseFloat(sortNum[j][tip])) { var temp = sortNum[j+1]; sortNum[j+1] = sortNum[j]; sortNum[j] = temp; var temp1 = sortArray[j+1]; sortArray[j+1] = sortArray[j]; sortArray[j] = temp1; exchange = true; } } if(!exchange) break; } return sortArray; }
var sortNum = $.extend(true,[],sortArray); //实现数组复制,改变其中一个数组,另一个数组不会跟着变化
var sortNum = sortArray;//改变其中的一个数组,另外一个数组也跟着变了
转载于:https://www.cnblogs.com/positive/p/4000399.html