我如何在集合的模型中找到特定屬性的總數?如何查找集合中特定模型屬性的總數?
var myModel = Backbone.Model.extend({ });
var myCollection = Backbone.Collection.extend({
model : myModel,
});
每當模型中有值變化時,我必須顯示所有值的總和。
例如,我在集合中有10個模型,在模型中有一個屬性amount
。每當物業獲得新的價值時,我應該顯示總計amount
。
我使用的代碼:
debitAmountTotal: function(){
return this.reduce(function(memo, value) {
return memo + value.get("amountTcy");
}, 0);
}
但這串接的值:如果第一個值,並在第二個值是8,那麼結果是88而不是16
'+'串接表明您'amountTcy'值實際上是字符串,你應該將它們轉換爲數字他們進入模型前。 –