[].slice.call(arguments,1) 个人理解

var arr = [];
[] == arr;

假设 var arr = [1,2,3,4,5];
那么 arr.slice(1,2) == [2];
通过 slice.call 才能使用call显示绑定来实现 arguments

那么
var data = [].slice.call(arr,2);
var data1 = [].slice.call(arr,1,3);
data = [3,4,5];
data2 = [2,3];

我的理解 通过 slice.call函数 将 arr 的内容,从哪里开始,到哪里结束 抓取到 [] 中;

个人理解............(初学者......)

 

posted @ 2019-04-03 13:50  追梦滴小蜗牛  阅读(885)  评论(0编辑  收藏  举报