Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
let array = ["1-Tar", "2-Far", "11-Har", "32-Sar"];
1-Tar 11-Har 2-Far 32-Sar
1-Tar 2-Far 11-Har 32-Sar
["1-Tar", "11-Har", "2-Far", "32-Sar"].sort((a, b) => parseInt(a) - parseInt(b))
const {compare} = new Intl.Collator(undefined, { numeric: true }); const array = ["x32-Sar", "x2-Far", "x1-Tar", "x11-Har"]; array.sort(compare); // ["x1-Tar", "x2-Far", "x11-Har", "x32-Sar"]