javascript中var str="1,5,3,4,2"想要得到 str="1,2,3,4,5"

str是以逗号分隔是
2024年11月15日 12:02
有3个网友回答
网友(1):

 

function load(){
 str="1,5,3,4,2"
 var arr=new Array();
arr=str.split(",");
 for(var i=0;i  for(var j=i+1;j  if(arr[i]>arr[j]){
 var temp=arr[i];
 arr[i]=arr[j];
 arr[j]=temp;
            }
        }
}
alert(arr);
}

网友(2):

var str = "1,5,3,4,2";
var arr = str.split(',');
var newstr = arr.sort(function (n1, n2) {
    return +n1 > +n2;
}).join(',');
alert(newstr);

网友(3):

逗号分隔
分成5个元素
然后用冒泡排序组成新的字符

冒泡排序自行百度 循环的时候需要把字符转成数字