gpt4 book ai didi

javascript - 同步和异步函数的不同符号?

转载 作者:行者123 更新时间:2023-11-30 17:40:33 24 4
gpt4 key购买 nike

您是否考虑过在代码中使用不同的命名符号来区分同步代码和异步代码?喜欢

function i_am_synchronous()
{
return 1;
}

function iAmAsynchronous(callback)
{
db.query("SELECT * FROM 'table",callback)
}

这是好事还是坏事?你怎么看?

最佳答案

我认为在 javascript 中使用同步调用根本不是一个好主意,请避免这种情况。为了获得类似同步调用的模拟,我建议使用 Deferred 对象(例如 http://api.jquery.com/category/deferred-object/ )。我还建议在任何需要一些 I/O 或远程服务器调用的地方都可以使用回调和延迟对象,就像在 jQuery.ajax 函数中所做的那样 http://api.jquery.com/jQuery.ajax/ .在这里,您可以以回调方式或延迟方式进行操作,对于使用此 ajax 调用的客户端而言,这绝对是纯粹的

关于javascript - 同步和异步函数的不同符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21184166/

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