JS冒泡排序法程序无效果

JS实现冒泡排序法没有效果该怎么解决呢?
代码如下:

function bubble(){
    var arr = prompt("请输入一系列数字(用英文逗号隔开)");
    var arr1= [].concat(arr);
    for (var i = 0; i < arr1.length - 1; i++) {
        for (var j = 0; j < arr1.length - 1 - i; j++) {
            if (arr1[j] > arr1[j + 1]) {
                var temp = arr1[j];
                arr1[j] = arr1[j + 1];
                arr1[j + 1] = temp;
            }
        }
    }
    alert("原始排序为:"+arr+",冒泡排序后的结果为:"+arr1);
}

直接split就行了 [].concat(arr);换成 arr.split(',');

function bubble(){
    var arr = prompt("请输入一系列数字(用英文逗号隔开)");
    var arr1= arr.split(',');
    for (var i = 0; i < arr1.length - 1; i++) {
        for (var j = 0; j < arr1.length - 1 - i; j++) {
            if (arr1[j] > arr1[j + 1]) {
                var temp = arr1[j];
                arr1[j] = arr1[j + 1];
                arr1[j + 1] = temp;
            }
        }
    }
    alert("原始排序为:"+arr+",冒泡排序后的结果为:"+arr1);
}


[].concat(arr)改成
[].concat(arr.split(',')) //按逗号分割arr

冒泡排序写错了 百度一个就行了