gpt4 book ai didi

javascript - 回调: function vs. function.bind

转载 作者:行者123 更新时间:2023-12-03 10:04:56 25 4
gpt4 key购买 nike

当我不想修改参数时,提供带有和不带有 bind 的回调方法有区别吗?例如,是

async(console.log)

async(console.log.bind(console))

技术上相同或者是否存在行为不同的情况?

最佳答案

如果你想传递需要适当上下文的函数(例如console.log),则需要使用bind,否则你可以只传递一个函数。尝试按如下方式运行日志:

var log = console.log;
log('x');

您将收到异常,因为日志需要使用控制台作为上下文来调用。

关于javascript - 回调: function vs. function.bind,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30400371/

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