函数参数:
> 你必须给sort()方法传递一个比较函数,因此通常传递俩个参数.PS:第三个参数默认undefined.
> 假设第一个参数应该在前,你应该返回一个小于0的数值,
> 不然,你应该返回一个大于0的数值,
> 假设俩个值相等(也就是说他们的排序可有可无),函数应该返回0.
> PS:数组元素是从前到后 俩俩比较.es6
是否改变原数组: 改变原来的数组.数组
参数:前俩个参数指定了删除,从第三个参数开始,指定拼接。
> 第二个参数指定了应该从数组中删除元素的个数,若省略,从起始点到数组结尾的全部元素都将被删除.
> 第三个参数开始,指被拼接到原数组的元素,区别于concat(), splice()会插入数组自己而非数组的元素(会扁平化数组)函数
是否改变原数组: 改变原来的数组.this
const toArray = (() => Array.from ? Array.from : obj => [].slice.call(obj) )();
(兼容写法).