javascript Сортировка сиволов строки в алфавитном порядке. Строчные и прописные буквы, пример кода (split, sort)
Primary tabs
Можно так:
let str = 'Привет мир!';
let sortedStr = str.split('').sort().join('');
console.log(sortedStr); // !Пвеиимррт-- как видим, большие буквы идут впереди, что не очень "алфавитно", чтобы поправить это передадим функцию сравнения, отличную от той, что использует по умолчанию в sort():
let str = 'Привет мир!';
let sortedStr = str.split('').sort(
(a, b) => {
return a.toLocaleLowerCase() > b.toLocaleLowerCase();
}
).join('');
console.log(sortedStr); // !веиимПррт
- Log in to post comments
- 2813 reads