function bubble(arr){ for( var i = 0; i < arr.length ; i++){ for( var j = 0; j < arr.length; j++){ if(arr[i] > arr[j]){ arr[i] = arr.splice(j,1,arr[i])[0]; } } } return arr; }//1. arr[i] = arr.splice(j,1,arr[i])[0]; 這里用了[0],是splice方法被刪除掉的元素會形成一個數組嗎?我也看到有人用過,為啥搜一下都沒看到splice有這種方法//2. 如果1成立講道理應該是從小到大排序啊,為什么結果是從大到小
JS排序的問題
藍山帝景
2019-02-02 18:14:39