Skip to content
FrontEnd-Interview
Search
K
Main Navigation
Home
Typescript
blog
wiki
me
Appearance
Menu
Return to top
On this page
apply call bind
改变函数运行时的this指向
三者都可以改变函数的this对象指向
三者第一个参数都是this要指向的对象,如果如果没有这个参数或参数为undefined或null,则默认指向全局window
三者都可以传参,但是apply是数组,而call是参数列表,且apply和call是一次性传入参数,而bind可以分为多次传入
bind是返回绑定this之后的函数,apply、call 则是立即执行
call