Обычная посимвольная сортировка часто ставит item10 перед item2, потому что сравнивает первый различающийся символ. Естественная сортировка распознаёт группы цифр, поэтому числовая десятка идёт после двойки. ListClean сочетает числовое сравнение с активным языком интерфейса и предлагает прямой и обратный порядок. Он не разбирает всю строку как число и не имитирует столбцы таблицы.

Группы цифр меняют сравнение, а не текст

Для item1, item2 и item10 естественный порядок совпадает с обычным чтением нумерованных меток. Сами строки не меняются, кроме отдельно выбранной обрезки. Значения 02 и 2 могут иметь равные числовые ключи; тогда ListClean использует исходную позицию как дополнительное правило и сохраняет детерминизм.

Алфавитный порядок учитывает активный язык

У букв с диакритикой и разных алфавитов нет единого универсального порядка. Проверенный браузерный `Intl.Collator` применяет активную локаль EN, RU, ES или FR и сохраняет различия диакритики. Поэтому смена языка интерфейса может изменить порядок многоязычного списка при том же вводе. Выберите подходящий язык и проверьте последовательность.

Разворот — не сортировка по убыванию

Убывающая сортировка сравнивает элементы и строит обратный естественный порядок. Разворот просто переворачивает текущую последовательность. Для B, A, C разворот даст C, A, B, а сортировка по убыванию — C, B, A. Разделение операций не позволяет спутать позиционный разворот с алфавитным результатом.