js将类数组对象转换成数组对象
1,经典的方法
var arr = Array.prototype.slice.call(arguments);
//等同于
var arr = [].slice.call(arguments)
2,ES6中的方法
var arr = Array.from(arguments)
3,ES6中的扩展运算符...
var args = [...arguments];
4,jquery方法$.makeArray()
var arr = $.makeArray(arguments);
将数组转换为参数列表(类数组)
调用apply方法的时候,第一个参数是对象(this), 第二个参数是一个数组集合, 这里就说明apply的一个巧妙用法,可以将一个数组默认的转换为一个参数列表([param1,param2,param3] 转换为 param1,param2,param3)