WbICHA, спасибо за ответ, я только практикуюсь в js и ts.
1. Замечание на счёт const sortArr = contacts.sort((a, b) => {
вроде улавливаю, нет смысла присваивать результат в переменную, так-как sort меняет исходных массив, ну и в добавок лично для тебя стрелочная функция.
2. Если ты о данном алгоритме: ((a, b) => a - b), тогда понятно.
3. Сортировка по убыв/возр - сменой местами агрументов в функции сравнения.
4. Почитай об юнионах в тс - не совсем понятно, какую роль это играет здесь.
GRO24, спасибо, работает, но один минус, если вручную в html textarea внести     , при выделении это будет считаться за один длинный пробельный символ, если же использовать Ваше решение, выделяется частями, но в любом случае благодарю.
1. Замечание на счёт const
sortArr = contacts.sort((a, b) => {
вроде улавливаю, нет смысла присваивать результат в переменную, так-как sort меняет исходных массив, ну и в добавок лично для тебя стрелочная функция.
2. Если ты о данном алгоритме: ((a, b) => a - b), тогда понятно.
3. Сортировка по убыв/возр - сменой местами агрументов в функции сравнения.
4. Почитай об юнионах в тс - не совсем понятно, какую роль это играет здесь.