Не уверен, что вы подразумеваете под "это не пройдет".но функция sort()
работает именно так, как вы хотите здесь.
Возможно, вы хотите, чтобы она сортировалась с учетом регистра?если это так, требуется немного больше работы, но не так много.
var months = ['March', 'Jan', 'Feb', 'Dec', 'jan', 'dec', 'feb', 'march'];
months.sort();
console.log("regular sort", months);
months.sort(function (a, b) {
return a.toLowerCase().localeCompare(b.toLowerCase());
});
console.log("case insensitive sort",months);