通过function的bind方法来调用方法,可以改变方法的this的对象,并且还可以传入方法参数。bind返回对应方法,不会立即执行,调用返回的方法才会执行。apply和call则是立即调用。这也是它们的主要区别。主要是用于面向对象的编程中。

原文地址:​​https://www.cjavapy.com/article/27/​