JS 改变this的几种方式
改变this指向的几种方式
总结 : call 与 apply 都可以改变this 的指向,只是传递的参数不一样,都是立即执行函数 ,而bind 用法与call 一样,只不过不会立即执行,而是返回一个函数体
call
语法 call( obj , arg , arg2 ,...)
apply
语法 apply( obj , [arr])
和call差不多 只是传参不同
bind
语法 bind( obj , arg , arg2 ,...)