let arr = ["30-60", "55-80", "55-100", "60-90", "60-100", "0-30"]
// arr.sort()
function getFromStoBig(arr){
arr.sort(function(a, b){
return +a.split('-')[1] - +b.split('-')[1];
});
let arr1=[];
for(var i =0; i<arr.length ; i++){
console.log(arr[i])
if(i === 0){
arr1.push(arr[0])
}else{
if(arr1[arr1.length-1].split('-')[0]>arr[i].split('-')[0]){
arr1.splice(arr1.length-1,0,arr[i])
}else{
arr1.push(arr[i])
}
}
}
return arr1
}
let res = getFromStoBig(arr)
console.log(res)
区间项数组排序["30-60", "55-80", "55-100", "60-90", "60-100", "0-30"]
最新推荐文章于 2023-04-11 13:47:18 发布