其他分享
首页 > 其他分享> > js高级 call apply bind 区别

js高级 call apply bind 区别

作者:互联网

这三个方法都是函数这个特殊对象的方法通过这三个都可以改变函数内部this指向

不同点:

call和apply 会调用一次函数 而bind不会调用函数,只会在内存中创建一个函数的副本(修改过this指向的函数)

call 从第二个参数开始需要一个参数列表

apply 第二个参数需要时数组

 

标签:函数,指向,call,bind,js,参数,apply
来源: https://www.cnblogs.com/yxlbk/p/16518711.html