Разработка и интерфейсы

Локализованная сортировка

Илья Тарасов — Локализованная сортировка
МатериалЛокализованная сортировкаtarasovcode

Упорядочивание слов с учетом языка и правил сравнения символов. Локаль задает, как сопоставляются буквы, регистр и диакритика; Intl.Collator дает браузерную реализацию.

Пример на практике

Список фамилий сортируется для русского языка, а не по кодам символов.

Когда пригодится

Укажите локаль явно для воспроизводимого интерфейса. Сравните ответ на малых данных и измерьте работу на ожидаемом объеме.

Что важно учитывать

Разные локали закономерно дают разный порядок.

Словарь tarasovcode — проект Ильи Тарасова и TarasovWeb. Telegram-канал · #tarasovweb · #ИльяТарасов

Вернуться к 400 терминам