Array.prototype.slice.call()

注意arguments是为数组不是数组;

因为Array是一个类,不能直接引用,需要获取原型后才能使用。
如果要直接引用,需要实例化Array,如下。
var array = new Array();
array.slice.call(arguments);

 

https://blog.csdn.net/weixin_30622107/article/details/95436026

 

 

apply模式既可以像函数一样使用,也可以像方法一样使用,可以说是一个灵活的使用方法。语法:函数名.apply(对象, 参数数组);

posted @ 2021-04-01 14:37  小菜张!  阅读(48)  评论(0)    收藏  举报