我正在尋找返回存儲在另一個對象中的數組的名稱值。使用forEach返回數組值()
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'的新數組,那麼需要編輯,並且該問題可以作爲這個的一個副本而被關閉:http://stackoverflow.com/questions/19590865/從數組中提取對象的數組提取值作爲數組 –