我试图在一个简单的函数中总结一些数字。我遍历我的数字列表,可以看到我看到每个数字的日志。
然后我有以下我有一个var保存总和并应该返回它。
但没有任何反应!
以下是代码:
angular.extend(self, {
getTotalGood : function(){
var total = 1;
angular.forEach( self.myproducts, function( value, key ){
console.log(key + ' : ' + value.product.cost);
total = value.product.cost;
})
return total;
}
})
self.getTotalGood();
答案 0 :(得分:1)
更改您的方法如下:
getTotalGood : function(){
var total = 0;
angular.forEach( self.myproducts, function( value, key ){
console.log(key + ' : ' + value.product.cost);
total += value.product.cost;
})
console.log("total: " + total);
return total;
}