gpt4 book ai didi

Javascript 等待函数结束,包括来自 node.js 的异步 MYSQL 查询?

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

在调用下面的行之前,我遇到了等待函数完成的 Javascript 问题。前一个函数包括 Javascript MYSQL查询调用(node.js 库之一)。然后它看起来像:

function first() {
/**
* a lot processes to execute
* including Asynchronous processes
* like running Queries using Javascript MYSQL Library from node.js
*/
console.log("I am the first one!");
}

first();
console.log("I am the second one!");

然后当我执行此操作时,它发生的情况如下:

I am second one!
I am first one!

如何通过保持队列顺序让它们运行?

注意:现在对于所有混淆问题的人,请再次跳/关注我新创建的问题:
大家请关注/跳入这个新问题: Node.js MYSQL to detect the INSERT/UPDATE completeness of a Query?

最佳答案

将第二个函数的回调传递给对第一个函数的调用。在第一个函数的末尾,调用回调:

function one(parm, callback) {
// do something
callback();
}
function two() {
// do something else
}

one("my parm", two);

关于Javascript 等待函数结束,包括来自 node.js 的异步 MYSQL 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10951181/

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