Array.prototype.slice.call(object,1)

疑惑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;

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 舞台上的话剧 精彩与否 光环永远留给主角 旁边的配角 默默带上了面具 生活不论是否华丽 某一时刻 你我都是别人的配...
    一号的祈禱阅读 1,514评论 0 4
  • 一个人在恋爱中到底会有多纠结?很多时候我常常感觉,爱情就像一个怪圈,最好是两个人都深陷其中,那么顶多就是俩人一块儿...
    Mia1994阅读 4,251评论 3 9
  • “离开也很体面,才没辜负这些年,爱得热烈 认真付出的画面,别让执念 毁掉了昨天,我爱过你,不后悔,也不回头 利落干...
    米垛阅读 4,286评论 36 53
  • 这不会是我最后一次看大话西游,哈哈!!! 或许命运中最难以抉择的,就是所谓的道义与深情。当至尊宝戴上金箍,...
    狸猫三剑客阅读 1,839评论 0 0