1.call、apply、bind都可以改变this指向,call、apply立即执行,bind返回一个函数。
2.call接受一个对象指向this,以及参数列表
3.apply接受一个对象指向this,以及一个数组参数列表
4.es6的解构可以完全使用call实现apply
5.在参数超过三个的时候call的性能优于apply
1.call、apply、bind都可以改变this指向,call、apply立即执行,bind返回一个函数。
2.call接受一个对象指向this,以及参数列表
3.apply接受一个对象指向this,以及一个数组参数列表
4.es6的解构可以完全使用call实现apply
5.在参数超过三个的时候call的性能优于apply