#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