【发布时间】:2020-12-22 22:36:05
【问题描述】:
我在这个 sqlite3 函数上使用了 util.promisify:
// 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”)?
【问题讨论】: