首页  >  文章  >  web前端  >  array.prototype.silce.call 理解分析_javascript技巧

array.prototype.silce.call 理解分析_javascript技巧

WBOY
WBOY原创
2016-05-16 18:29:571307浏览

Array.prototype.slice.call(thisArg[, arg1[, arg2[, ...]]])
成员介绍:

Array   数组对象

prototype [property]
是javascript中对象的属性,用来返回对象的原型引用,可以动态的给此添加方法和属性,对象如array,object,或者用户定义的对象,详细请看这里

slice [Function]
用原array对象,截取指定部分返回一个新的Array 对象,详细请看这里

call [Function]   <font face="NSimsun"><code><font face="NSimsun"><b>call(</b>[<i>thisObj</i>[,<i>arg1</i>[<i>, arg2</i>[<i>,   </i>[<i>,.argN</i>]]]]]<b>)</b></font>call(

[thisObj[,arg1[, arg2[,   [,.argN]]]]]

) 调用一个对象的一个方法,以另一个对象替换当前对象,详细请看这里

 

以上逐一理解后,然后就好理解了

Array.prototype.slice.call(thisobj,start,end) 
就是把thisobj对象通过call方法切割成一个新的数组


声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn