赞
踩
Array
是 javascript 的一个引用类型,Array.prototype
属性表示 Array
构造函数的原型,其上有一个方法叫 slice()
。Array.prototype.slice.call(arguments, 1)
也可以写成 [].slice.call(arguments, 1)
this
引用指向。apply()
和 call()
方法的第一个参数都是特定的作用域,用来替换对象函数中的 this
;第二个参数都是要传递给对象函数的参数,不同之处是 apply()
的第二个参数可以是数组实例或 arguments
类数组对象,call()
则需要逐个列出需要传递的参数。call 的官方解释:“调用一个对象的一个方法【对象.方法.call()
】,以另一个对象替换当前对象。”
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。