那十几万分之一

导航

关于Array.prototype.slice.call(arguments,1)的解释

Array.prototype.slice是数组原型上的方法,不能在其他类型数据上使用。

arguments是函数的参数,是一个类数组(包含有length属性),实际上还是对象类型

Array.prototype.slice.call(arguments,1)就是能够将具有length属性(这一点需要注意,必须包含length属性)的对象转换为数组,并使用数组的slice方法

其他解决办法:

使用Array.from()方法也可以把类数组对象转化为数组

posted on 2021-09-27 17:00  那十几万分之一  阅读(159)  评论(0编辑  收藏  举报