-
共同点:
-
可以修改函数中的this指向
-
不传参数时,默认修改this指向为windows
-
有参数时第一个参数是this的指向,第二个参数是函数接受的参数
-
-
不同点
-
需要传入多个参数时,apply需要使用数组方式传入,call需要以参数列表形式传入
-
apply和call都是改变this指向后立即执行,bind是返回绑定this后的函数(需自行调用执行)
-
bind的参数传入类似call(以参数列表传入),区别在于bind可以分多次传入
-
apply()和call()以及bind()的区别
最新推荐文章于 2023-03-07 09:19:32 发布