测试代码:2、实现apply  测试代码:3、实现bind  bind()方法主要就是将函数绑定到某个对象,bind()会创建一个函数,函数体内的this对象的值会被绑定到传入bind()中的第一个参数的值。  方法1:使用apply  ES6简化一下:  方法2:不使用call以及apply  将上面的代码和js手写实现apply的代码合并一下:  测试代码:

原生js如何实现call,apply以及bind

原生js如何实现call,apply以及bind

原生js如何实现call,apply以及bind