JS基础总结 - call apply bind 方法对比
参数1 | 参数2及之后参数 | 返回 | |
.call( ) | `this`绑定的对象 | 参数 | 执行结果 |
.apply( ) | `this`绑定的对象 | 参数的数组 | 执行结果 |
.bind( ) | `this`绑定的对象 | 参数 | 函数 |
示例:
// apply
add.apply(null, [1, 2]);
参数1 | 参数2及之后参数 | 返回 | |
.call( ) | `this`绑定的对象 | 参数 | 执行结果 |
.apply( ) | `this`绑定的对象 | 参数的数组 | 执行结果 |
.bind( ) | `this`绑定的对象 | 参数 | 函数 |
示例:
// apply
add.apply(null, [1, 2]);