我在这个函数上使用了 util.promisify sqlite3
:
// Before
db.each("Select * from example;", (error, row) => console.table(row));
db.each = util.promisify(db.each);
// After
async function getRow()
try {
console.table(await db.each("Select * from example;")); // line 7
} catch (e) {
console.error(e.message);
}
}
我的问题是,promisify 如何知道在第 7 行返回哪个变量(“err”或“row”)?