Задать вопрос
@anton12333
Изучаю JavaScript

Ребята, объясните пожалуйста как это работает?

function copySorted(arr) {
return arr.slice().sort();
}

let arr = ["HTML", "JavaScript", "CSS"];

let sorted = copySorted(arr);

alert( sorted );
alert( arr );

// Как это работает, и почему элементы массивов меняются местами?
  • Вопрос задан
  • 135 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Seasle
@Seasle Куратор тега JavaScript
Метод .sort() (кликабельно).
Ответ написан
Комментировать
RuliaKill
@RuliaKill
Head of IT Department, Full stack web developer
Функция copySorted принимает массив arr и возвращает отсортированный массив:
function copySorted(arr) {
  return arr.slice().sort();
}

Здесь работает цепочка из нескольких методов для массивов:
.slice()
.sort()
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы