apply()/call()

来源:互联网 发布:山东远盾网络官网 编辑:程序博客网 时间:2024/05/18 13:42

3.apply()/call():最终是调用function,只不过内部的this指向了thisObj

function.call([thisObj[,arg1[, arg2[, [,.argN]]]]])function.apply([thisObj[,argArray]])注意:1. 调用function函数,但是函数内的this指向thisObj(更改对象内部指针)2. 如果thisObj没有传参,则默认为全局对象3. call()/apply()联系与区别    联系:功能一样,第一个参数都是thisObj    区别:传递的参数如果比较多        call()的实参就是一一列出        apply()的实参是全部放置在第二个数组参数中
0 0