Проблема при удалении модели в коллекции с помошью цикла.
Работать не будет, так как при удалении модели цикл выходит за границу массива:
this.collection.each(function(mLn) {
if ( ... ) resultLines.push(mLn.getResultLine());
else mLn.destroy();
}
Решение:
_.each(_.clone(this.collection.models), function(mLn) { ... }
Можно также попробовать find(...).destroy();
Подробнее о проблеме:
http://qaru.site/questions/347468/cleanest-way-to-destroy-every-model-in-a-collection-in-backbone