I have an array of objects like this:
var a = [ { id: 1, score: 1, isCut: false, dnf: false }, { id: 2, score: 2, isCut: false, dnf: false }, { i
You can do it in one line with Alasql library:
var res = alasql('SELECT * FROM ? ORDER BY dnf, isCut, score, id',[a]);