gpt4 book ai didi

javascript - 在异步函数内部,回调函数的返回值返回 Promise(undefined)

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

<分区>

我是异步编程的新手,我面临与此类似的问题 question ,在这个问题中,建议的方法使用回调,但我正在尝试使用 Promises 和 async-await 函数来实现。我在控制台中未定义。这是我的例子。我错过了什么?

 //Defining the function
async query( sql, args ) {
const rows = this.connection.query( sql, args, async( err, rows ) =>
{
if ( err )
throw new Error(err);
return rows;
} );
}

//calling the function here
db.query("select 1")
.then((row) => console.log("Rows",row)) // Rows undefined
.catch((e) => console.log(e));

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