gpt4 book ai didi

javascript - 直接调用方法和使用 '.call' 方法的区别? JS

转载 作者:行者123 更新时间:2023-11-30 12:54:13 26 4
gpt4 key购买 nike

javascript这样调用方法有什么区别

_callback.call(this, "mystring");

代替

_callback("mystring");

编辑:如果我不需要上下文,或者我对我所在的上下文没问题,我可能会说这样做没用?

最佳答案

call 允许您在被调用的函数内为 this 指定不同的值。

第一个示例是在调用它的函数中的任何 this 上下文中调用的。

第二个示例在默认对象的上下文中调用(在浏览器中将是 window,或者在严格模式下是 undefined)。

关于javascript - 直接调用方法和使用 '.call' 方法的区别? JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19831805/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com