Получение суммы коллекции (все модели) с помощью backbone.js

Я просто изучаю основы. У меня есть следующее

window.ServerList = Backbone.Collection.extend({

    model: Server,

    cpuTotal: function(){
        if (!this.length) return 0;
        /* 
        * NOT SURE HOW TO SUM THEM 
        * this.get('cpu') is an integer for each of the collections
        */
        return this.get('cpu');
    }

});

Я вызываю это из метода рендеринга вида, подобного этому

 window.AppView = Backbone.View.extend({

     // ....

     render: function(){
         var total_cpu = ServerList.cpuTotal();
         var items = ServerList.length;

     }
 });

Переменная total_cpu всегда пуста, но элементы всегда корректны. Есть идеи ?

Я знаю, что моя коллекция работает, поскольку у меня там много элементов, но мне нужно сложить все процессоры из каждого элемента в коллекции для сводки страниц.

Для тех, кто знает пример задачhttp://documentcloud.github.com/backbone/docs/todos.html У меня очень похожая настройка.

Ответы на вопрос(2)

Ваш ответ на вопрос