0
在角器,我有:LoDash:在角收益減少0
$scope.corn = {
acres: 347.4,
fertilizer: {
arm: 0,
dist: 164.97,
other: 0
}
};
$scope.corn.fertilizer.total = _.reduce($scope.corn.fertilizer);
console.log($scope.corn);
在控制檯中,我看到:
acres: 347.4
fertilizer: Object
arm: 0
dist: 164.97
other: 0
total: 0
我敢肯定的聲明「_。減少()不工作「是遠離事實,所以,我會寫
有人可以顯示一個新的LoDash用戶如何使用_.reduce將總計變量添加到對象?
在此先感謝!
只要添加到湯姆的答案,如果你想初始化一個累加器,它將是'reduce'函數的第三個參數。 [lodash文檔](http://lodash.com/docs#reduce) – 2014-09-24 17:48:52
嗯,應該提到這一點。這通常是你想要做的,如果你創建的不是一個總和,就像一個新的對象或數組。好決定。 – 2014-09-24 17:50:17