Pass in a sort function:
[….].sort(function(a,b) { return a - b;});
results:
[5.861613903793295, 28.86823689842918, 49.61295450928224, 82.11742562118049]
From MDN:
If compareFunction is not supplied, elements are sorted by converting them to strings and comparing strings in lexicographic (“dictionary” or “telephone book,” not numerical) order.