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'));