疑惑Array.prototype.slice.call(object,1)到底是什么?
slice的源码类似于下面这样:
Array.prototype.slice = function(start,end){
var result = new Array();
start = start || 0;
end = end ||this.length;//this指向调用的对象,当用了call后,能够改变this的指向
fo r(var i = start; i < end; i++){
result.push(this[i])
}
return result;
}