JS数组排序
JS数组排序主要有冒泡法和快速排序,还有就是自有对象Math所带有的方法Math.max();
let arr=[1,2,3,4];
因为Math.max()里面并不能直接传递数组,所以就需要使用到apply或者call,
Math.max.apply(null,arr)
第一个参数传什么都可以,主要的作用是让函数的this的指向发生改变
还有就是ES6里面的 ...,将数组进行解析
Math.max(...arr)
JS数组排序主要有冒泡法和快速排序,还有就是自有对象Math所带有的方法Math.max();
let arr=[1,2,3,4];
因为Math.max()里面并不能直接传递数组,所以就需要使用到apply或者call,
Math.max.apply(null,arr)
第一个参数传什么都可以,主要的作用是让函数的this的指向发生改变
还有就是ES6里面的 ...,将数组进行解析
Math.max(...arr)