От автора: метод TypeScript и JavaScript String localeCompare возвращает число, указывающее на то, расположена ли связанная строка перед, после или совпадает с данной строкой по порядку.
Синтаксис
string.localeCompare( param )
Описание аргумента
param – Строка, которая сравнивается с объектом string.
Возвращаемое значение
0 – если строка совпадает 100%.
1 – нет совпадений и значение параметра идёт по локальному порядку сортировки перед значением объекта string.
Отрицательное значение – нет совпадений и значение параметра идёт no локальному порядку сортировки после значения объекта string.
Пример
var str1 = new String( "This is beautiful string" ); var index = str1.localeCompare( "This is beautiful string"); console.log("localeCompare first :" + index );
После компиляции мы получим тот же код JavaScript. Результат выглядит следующим образом:
localeCompare first :0
Источник: https://www.tutorialspoint.com/
Редакция: Команда webformyself.