由于我正在练习异步/等待方法,所以我发现了我无法理解的问题
async function mapp(rows){
let arr = await rows.map((item) => {
return item.ID
})
return arr
}
app.get('/apirequest', (req, res) => {
pool.query(query, async (err, rows) => {
mapp(rows).then((resp) => {
console.log(resp.lenght)
})
})
})
日志看起来像未定义,而如果我更改它,则改为.then ...
mapp(rows).then((resp) => {
console.log(resp)
})
日志向我显示了一个[[n1,n2,n3,n4 ..]]数组