gpt4 book ai didi

javascript - 这样的事情在异步代码中有效吗?

转载 作者:搜寻专家 更新时间:2023-10-31 23:39:34 24 4
gpt4 key购买 nike

regular = 'a string';
enriched = enrichString(regular);
sys.puts(enriched);

function enrichString(str){
//run str through some regex stuff or other string manipulations
return str;
}

现在它似乎正在做我希望它会做的事情,但我不知道它是否安全。这有时会导致未定义吗?我需要做类似的事情吗:

regular = 'a string';
enriched = enrichString(regular, function(data){sys.puts(data);});

function enrichString(str, cb){
//run str through some regex stuff or other string manipulations
cb(str);
}

感谢您的帮助!

最佳答案

不,你应该没问题。计算代码的直接运行本质上不是异步的。当有一些涉及外部资源的操作时需要回调——文件 I/O、网络操作、一些操作系统交互等。

关于javascript - 这样的事情在异步代码中有效吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6082080/

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