JS數組排序主要有冒泡法和快速排序,還有就是自有對象Math所帶有的方法Math.max();數組
let arr=[1,2,3,4];app
由於Math.max()裏面並不能直接傳遞數組,因此就須要使用到apply或者call,函數
Math.max.apply(null,arr)this
第一個參數傳什麼均可以,主要的做用是讓函數的this的指向發生改變對象
還有就是ES6裏面的 ...,將數組進行解析排序
Math.max(...arr)方法