Array.map()和Array.forEach()返回原始数组

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Array.map()和Array.forEach()返回原始数组相关的知识,希望对你有一定的参考价值。

app.post('/test', (req, res) => 
    let grid = req.body.dayGrid

    grid.map(week => 
        week.map(day => 
            return day+'!'
        )
    )

    res.json(grid)
)

为什么此代码返回没有附加'!'的原始数组?

与Array.forEach()相同。>

app.post('/ test',(req,res)=> let grid = req.body.dayGrid grid.map(week => week.map(day => return day +'!')) )res.json(grid))为什么...

答案

因为map未替换原始对象,所以它返回了新对象。

另一答案

您正在从请求正文返回原始网格数组。试试这个

以上是关于Array.map()和Array.forEach()返回原始数组的主要内容,如果未能解决你的问题,请参考以下文章