call,apply,bind的使用
· call、apply、bind都是用来改变this指向的方法
· 这三个函数的第一个参数都是 this 的指向对象,第二个参数差别就来了:
- call: 字符串,逗号隔开
- apply: 数组
- bind: 字符串,逗号隔开,但会返回一个新的函数,重新调用这个函数才会触发
· call、apply、bind都是用来改变this指向的方法
· 这三个函数的第一个参数都是 this 的指向对象,第二个参数差别就来了:
- call: 字符串,逗号隔开
- apply: 数组
- bind: 字符串,逗号隔开,但会返回一个新的函数,重新调用这个函数才会触发