JS 改变this的几种方式

改变this指向的几种方式

总结 call apply 都可以改变this 的指向,只是传递的参数不一样,都是立即执行函数 ,bind 用法与call 一样,只不过不会立即执行,而是返回一个函数体

call

语法   call( obj , arg , arg2 ,...)

 

apply

语法 apply( obj , [arr])

和call差不多 只是传参不同

 

bind

 

语法   bind( obj , arg , arg2 ,...)

 

posted @ 2022-09-16 22:43  伴月阁  阅读(79)  评论(0编辑  收藏  举报