JS中 改变this指向 bind 解释原理
时间: 2024-05-27 22:12:48 浏览: 142
JS中改变this指向的方法(call和apply、bind)
5星 · 资源好评率100%
bind 方法可以改变函数执行时的 this 指向。bind 方法会创建一个新函数,其 this 值会被绑定到 bind 的第一个参数,即传入 bind 方法的对象。当新函数被调用时,它会以指定的 this 值作为函数体内 this 的值,无论它最终是如何被调用的。此外,bind 方法还接受若干个附加参数,在新函数被调用时会作为参数传递给原函数。这样,我们便可以方便地改变函数的上下文环境,并传递一些参数。
阅读全文