【发布时间】:2015-11-29 12:46:42
【问题描述】:
bind() 比 call() 有什么用? 什么额外的 bind() 可以做,而我们使用 call() 做不到?
【问题讨论】:
-
谁能用例子解释一下 bind() 和 call() 的确切区别?
标签: javascript call bind apply
bind() 比 call() 有什么用? 什么额外的 bind() 可以做,而我们使用 call() 做不到?
【问题讨论】:
标签: javascript call bind apply
call立即执行一个函数(使用重写的 this 值和一些参数)。
bind 创建一个调用旧函数的新函数(具有覆盖的this 值和一些默认 参数)。可以在未来的某个时间点调用该新函数(根据需要多次调用)。
【讨论】: