Ho trovato su internet il seguente codice:

var a = [33, 4, 111, 6666, 222];


a.sort(function(a,b) {
return a-b;
});

s = a.join(", ");



Il risultato restituito sarà:
[4,33,111,222,6666]

In poche parole l'array ordinato in ordine crescente.

Mi sapreste spiegare, però, come funziona il codice, perchè non ci ho capito molto