JSFiddle - React, Tailwind, and code Playground
by kazu69
HTML
<script src="http://documentcloud.github.com/underscore/underscore-min.js"></script>
<script src="http://documentcloud.github.com/backbone/backbone-min.js"></script>
JavaScript
M = Backbone.Model.extend();
C = Backbone.Collection.extend({
model: M
});
var c = new C();
c.add([
{ date: new Date(2011, 0, 10) },
{ date: new Date(2010, 1, 11) },
{ date: new Date(2012, 11, 23) },
{ date: new Date(2009, 6, 6) },
{ date: new Date(2000, 8, 1) },
]);
var sorted = c.sortBy(function(m) { return -m.get('date').getTime() });
for(var i = 0; i < sorted.length; ++i)
console.log(sorted[i].get('date'));