-2
首先,我是從我的電話,詢問這所以它是不實際的放置一段代碼,在這個時候,但我只需要在正確的方向,並會爲儘可能具體。我有一個由多個對象組成的數組。每個對象都有一些屬性和值,其中之一是 「成本:成本」,其值是一個數字。增加一個陣列內多個對象數值
我如何去尋找和收集所有對象的總成本是多少?我試過使用reduce(),但沒有得到正確的結果。
任何幫助非常感謝!
首先,我是從我的電話,詢問這所以它是不實際的放置一段代碼,在這個時候,但我只需要在正確的方向,並會爲儘可能具體。我有一個由多個對象組成的數組。每個對象都有一些屬性和值,其中之一是 「成本:成本」,其值是一個數字。增加一個陣列內多個對象數值
我如何去尋找和收集所有對象的總成本是多少?我試過使用reduce(),但沒有得到正確的結果。
任何幫助非常感謝!
隨着reduce
:
a.reduce((sum, current) => sum + current.cost, 0)
sum
是你的蓄電池 current
這是走過了 當前對象0
是
您是否嘗試過'VAR成本= objects.map(您累加器的初始值函數(OBJ){返回obj.cost;})'然後總結成本數組的元素? –
您只需迭代數組並計算成本。 –
我沒有。其實我建議使用減少而不是地圖,但我願意嘗試它,因爲我無法讓它正常工作。謝謝! [從在JavaScript數組和值]的 – Ritchie