Skip to content

Latest commit

 

History

History
27 lines (20 loc) · 648 Bytes

File metadata and controls

27 lines (20 loc) · 648 Bytes

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

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

*!*
var collator = new Intl.Collator();
animals.sort(function(a, b) {
  return collator.compare(a, b);
});
*/!*

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

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

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

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