#11)解释 call()、apply() 和 bind() ❓

2025-06-10

#11)解释 call()、apply() 和 bind() ❓

🔰call()

✔call ()方法使用给定的this值和单独提供的参数调用函数。✔
call ()方法允许对象使用另一个对象的方法/函数。✔
call ()接受参数。

图像

🔰apply()

✔它类似于call()方法,但call()方法单独接受参数,而在apply()方法中,参数作为数组传递。

图像

🔰bind()

✔它会创建一个新函数,并在调用时将this关键字设置为提供的值。✔ 如果是call()apply(),该函数会被立即调用;但如果是 _bind(),它实际上不会调用,只是返回另一个函数,您可以稍后再调用它。 这就是为什么在上面的例子中,我将值存储在一个fun变量中,然后调用它。
图像


鏂囩珷鏉ユ簮锛�https://dev.to/myk/11-explain-call-apply-bind-49f9
PREV
为您的下一个项目精心挑选的免费 API 列表
NEXT
我如何让我的网站加载速度提高 18%