js中的call apply bind简单总结

首先来看一个问题:

7.jpg

那如果此时就想要获取button按钮这个对象怎么解决?

8.jpg

结果:

9.jpg

还可以这样解决?

10.jpg

所以简单来说: call apply bind 的作用就是 改变函数内部this的指向。但是各自有点小区别。

11.jpg

再看:

12.jpg

如果不需要改变this的指向,就传入一个null就行。

应用:

13.jpg




猜你喜欢

转载自blog.51cto.com/11871779/2133119