String.localeCompare()

Сравнивает строки с учётом локали.

Сигнатураstr.localeCompare(compareString, locales, options)

Возвращает -1, 0 или 1 в зависимости от порядка строк в указанной локали. Удобно для сортировки.

'a'.localeCompare('b')          // -1
'b'.localeCompare('a')          // 1
['я','а','б'].sort((x,y)=>x.localeCompare(y)) // ['а','б','я']
← Все записи: Методы строк JavaScript
Поддержать проект