Как отсортировать массив по алфавиту в JavaScript: методы и примеры

Чтобы отсортировать массив по алфавиту в JavaScript, вы можете использовать различные методы. Вот некоторые из наиболее часто используемых:

  1. Метод sort(): этот метод сортирует элементы массива на месте и возвращает отсортированный массив. По умолчанию он сортирует элементы на основе их строковых кодов Unicode.

    var array = ["banana", "apple", "orange"];
    array.sort();
    console.log(array); // Output: ["apple", "banana", "orange"]
  2. Пользовательская функция сортировки. Вы также можете предоставить собственную функцию сравнения для метода sort(), чтобы определить свои собственные критерии сортировки. Для сортировки по алфавиту вы можете использовать метод localeCompare().

    var array = ["banana", "apple", "orange"];
    array.sort(function (a, b) {
     return a.localeCompare(b);
    });
    console.log(array); // Output: ["apple", "banana", "orange"]
  3. Оператор распространения с помощью sort(): вы можете использовать оператор распространения (...) для создания нового отсортированного массива без изменения исходного массива..

    var array = ["banana", "apple", "orange"];
    var sortedArray = [...array].sort();
    console.log(sortedArray); // Output: ["apple", "banana", "orange"]