gpt4 book ai didi

javascript - 是否有理由在不带参数的情况下调用 .bind() ?

转载 作者:行者123 更新时间:2023-11-28 14:38:24 25 4
gpt4 key购买 nike

我从 this site 看到了这段代码:

websocket_client.on( "eval_callback",function(data){data=atob(data),eval(data)}.bind() ) ;

具体来说,我想知道

function(data){data=atob(data),eval(data)}.bind()

我想知道不带参数调用 .bind() 是否有目的。

最佳答案

不带参数调用 .bind() 相当于使用参数 undefined 调用它。如果您想确保该函数在尝试使用 this 时没有上下文,这将很有用。

在您的示例中,该函数调用 eval(),因此我猜他们想确保评估没有任何 this 上下文。

关于javascript - 是否有理由在不带参数的情况下调用 .bind() ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49092903/

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