en.javascript.info/11-extra/11-intl/1-collate-array-sort/task.md
2015-04-07 15:22:06 +03:00

1,002 B
Raw Blame History

Отсортируйте массив с буквой ё

[importance 5]

Используя Intl.Collate, отсортируйте массив:

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

// ... ваш код ...

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

В этом примере порядок сортировки не должен зависеть от регистра.

Что касается бувы "ё", то мы следуем обычным правилам сортировки буквы ё, по которым "е" и "ё" считаются одной и той же буквой, за исключением случая, когда два слова отличаются только в позиции буквы "е" / "ё" -- тогда слово с "е" ставится первым.