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
- 2167 reads