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]);
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步