Skip to content

Latest commit

 

History

History
executable file
·
23 lines (16 loc) · 621 Bytes

File metadata and controls

executable file
·
23 lines (16 loc) · 621 Bytes

Здесь подойдут стандартные параметры сравнения:

let animals = ["тигр", "ёж", "енот", "ехидна", "АИСТ", "ЯК"];

*!*
let collator = new Intl.Collator();
animals.sort((a, b) => collator.compare(a, b));
*/!*

alert( animals ); // АИСТ,ёж,енот,ехидна,тигр,ЯК

А вот, что было бы при обычном вызове sort():

let animals = ["тигр", "ёж", "енот", "ехидна", "АИСТ", "ЯК"];

*!*
alert( animals.sort() ); // АИСТ,ЯК,енот,ехидна,тигр,ёж
*/!*