我使用异步函数(通过mysql库)查询我的数据库,但是我似乎无法让我的函数在继续之前正确地等待查询完成。from within callback -所有三个都应该输出-,但是在查询回调之外是!。似乎我的异步函数在继续之前没有等待查询回调函数完成,而不是范围问题。
我也尝试过await处理database.query函数,但没有结果。
我想问一下是什么使javascript函数异步的。这个问题类似于问的一个问题,
//示例1 var result = database.query("SELECT * FROM hugetable");console.log(“查询完成”);console.log(“下一行”);//示例2 database.query("SELECT * FROM hugetable“)、函数(行){console.log(”查询完成“);};console.log(