javascript - 使用 forEach() 返回数组值

标签 javascript arrays node.js foreach return

<分区>

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

exports.send = function(req,res){
  req.body.items.forEach(function(item){console.log(item.name)})
}

控制台:

Product 3
Product 2

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

最佳答案

尝试使用 map 而不是 foreach

req.body.items.map(function(item){ return item.name; })

关于javascript - 使用 forEach() 返回数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38171914/

相关文章:

Python – ValueError : The truth value of an array with more than one element is ambiguous. 使用 a.any() 或 a.all()

node.js - 外部调用时 Lambda 函数超时

mysql - 如何使用池请求创建 mysql 连接?

c - 返回 char* 的空数组

node.js - 是否可以在Azure中运行npx工具来执行包

javascript - 如何配置 StandardJS?

javascript - 停止 JS 代码中的 getClientId() 计算

javascript - 使用 exec() 匹配字符串

javascript - Protractor 测试不等待文件下载

javascript - JS如何改造这个不规则对象