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

17 lines
No EOL
1,002 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Отсортируйте массив с буквой ё
[importance 5]
Используя `Intl.Collate`, отсортируйте массив:
```js
var animals = ["тигр", "ёж", "енот", "ехидна", "АИСТ", "ЯК"];
// ... ваш код ...
alert( animals ); // АИСТ,ёж,енот,ехидна,тигр,ЯК
```
В этом примере порядок сортировки не должен зависеть от регистра.
Что касается бувы `"ё"`, то мы следуем [обычным правилам сортировки буквы ё](http://ru.wikipedia.org/wiki/%D0%81#.D0.A1.D0.BE.D1.80.D1.82.D0.B8.D1.80.D0.BE.D0.B2.D0.BA.D0.B0), по которым "е" и "ё" считаются одной и той же буквой, за исключением случая, когда два слова отличаются только в позиции буквы "е" / "ё" -- тогда слово с "е" ставится первым.