Больше подошел именно метод выше. Я использовал вторым значением не цифры и строк, еще добавил третье значение [a, "число a", "Число а символизирует бла бла"] И потом просто вывел списком значения с описанием
var a = 5;
var b = 12;
var c = 3;
var d = 7;
var e = 0;
var points = [a, b, c, d, e];
points2= points.sort( function(a, b) { return a-b });
console.log(points);
console.log(points2);
Вывод:
points - [5, 12, 3, 7, 0]
points2 -[0, 3, 5, 7, 12]