js中函数的参数——arguments对象不是数组,而是一个类似数组的对象。想使用数组的方法,必须先将其转为数组:
Array.prototype.slice.call(arguments)
也可以用es6中rest参数代替:
function a(...values) {},其中values就是数组,values是用于存储函数参数的数组。
js中函数的参数——arguments对象不是数组,而是一个类似数组的对象。想使用数组的方法,必须先将其转为数组:
Array.prototype.slice.call(arguments)
也可以用es6中rest参数代替:
function a(...values) {},其中values就是数组,values是用于存储函数参数的数组。