You will receive the same models as the original collection wrapped in a new collection of the same type.
Here is the implementation of collection.clone:
clone: function() { return new this.constructor(this.models); },
Or, if you prefer a deep clone, override Backbone.Collection.clone
clone: function(deep) { if(deep) { return new this.constructor(_.map(this.models, function(m) { return m.clone(); })); }else{ return Backbone.Collection.prototype.clone(); } }
http://jsfiddle.net/puleos/9bk4d/
source share