使用 forEach() 返回数组值

8 javascript arrays foreach return node.js

我希望返回存储在另一个对象中的数组的名称值。

exports.send = function(req,res){
  req.body.items.forEach(function(item){console.log(item.name)})
}
Run Code Online (Sandbox Code Playgroud)

安慰:

Product 3
Product 2
Run Code Online (Sandbox Code Playgroud)

但我不知道如何为我想将其发送到电子邮件地址的 HTML 内容获取这些值。我尝试使用return item.name而不是,console.log(item.name)但它不起作用。非常感谢!菜鸟出来。

asd*_*hak 12

尝试 map 而不是 foreach

req.body.items.map(function(item){ return item.name; })
Run Code Online (Sandbox Code Playgroud)

  • 这对我也有帮助,不知道为什么当我得到它时它有 0 票。 (3认同)