【发布时间】:2016-11-05 10:19:29
【问题描述】:
我希望返回存储在另一个对象中的数组的名称值。
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),但它不起作用。提前非常感谢!新手出局。
【问题讨论】:
-
您使用交付给您的价值。该行为是异步的,因此您将代码带到结果中,而不是将结果带到您的代码中。
-
@squint 似乎问题不是大小写
-
@asdf_enel_hak:可能。问题是 OP 没有明确显示哪个调用站点需要使用尝试的返回值,也不需要所有
item.name的集合。我看到您接受的答案,但我很满意将其关闭,直到 OP 提供更准确地显示所需结果的编辑。如果 OP 确实想要创建一个新的item.name数组,则需要进行编辑,并且可以将问题作为此问题的副本关闭:stackoverflow.com/questions/19590865/… -
@asdf_enel_hak:确实是一样的。感谢您的回答!
标签: javascript arrays node.js foreach return