<script type="text/javascript">
var arr = [1,23,25,[2,55],99,[3,[995,31,29]]];
var str = arr.toString();
console.log(str);//1,23,25,2,55,99,3,995,31,29
var arr = str.split(',');
console.log(arr);//(10) ["1", "23", "25", "2", "55", "99", "3", "995", "31", "29"]
for(var i=0;i<arr.length;i++){
var n=i;
while(parseInt(arr[n]) > parseInt(arr[n+1]) && n>=0){
var temp=arr[n];
arr[n]=arr[n+1];
arr[n+1]=temp;
n--;
}
}
console.log(arr); //(10) ["1", "2", "3", "23", "25", "29", "31", "55", "99", "995"]
</script>