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()返回原始数组的主要内容,如果未能解决你的问题,请参考以下文章
Array.forEach Array.map Array.filter的用法
对 forEach(),map(),filter(),reduce(),find(),every(),some()的理解
[转] 对 forEach(),map(),filter(),reduce(),find(),every(),some()的理解