javascript Сортировка сиволов строки в алфавитном порядке. Строчные и прописные буквы, пример кода (split, sort)

Можно так:

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); // !веиимПррт

Key Words for FKN + antitotal forum (CS VSU):