无法从函数捕获传入数组的长度

时间:2019-08-02 16:20:00

标签: javascript node.js express

由于我正在练习异步/等待方法,所以我发现了我无法理解的问题


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 ..]]数组

0 个答案:

没有答案