В этом посте будут определены методы сортировки ключей карты с помощью JavaScript.
Как отсортировать ключи карты с помощью JavaScript?
Для сортировки ключей на карте используйте указанные предварительно созданные методы JavaScript:
Давайте посмотрим на работу этих методов.
Способ 1: сортировка ключей на карте с помощью метода sort()
Чтобы отсортировать ключи на карте в порядке возрастания, используйте « Сортировать() ” с оператором спреда ” … ” в объекте карты. Он используется для получения массива записей карты для сортировки с помощью метода sort().
Синтаксис
Следующий синтаксис используется для сортировки ключей карты в порядке возрастания:
новый карта ( [ ... карта . записи ( ) ] . Сортировать ( ) )Пример
Создайте карту в паре ключ-значение:
пусть карта знак равно новый карта ( [
[ 10 , 'JavaScript' ] ,
[ 13 , 'CSS' ] ,
[ 23 , 'HTML' ] ,
] ) ;
Создайте новый объект карты и вызовите метод sort() с оператором распространения в качестве параметра, который получает записи карты для сортировки и сохранения возвращенного отсортированного массива в переменной « ascMapKeys ”:
где ascMapKeys знак равно новый карта ( [ ... карта . записи ( ) ] . Сортировать ( ) ) ;Выведите массив отсортированных ключей карты на консоль:
приставка. журнал ( ascMapKeys ) ;Выход
Если вы хотите отсортировать ключи карты по убыванию, следуйте данному разделу.
Способ 2: сортировка ключей на карте с использованием метода reverse()
Для сортировки ключей карты в порядке убывания используйте « задний ход() ” с оператором спреда. Метод reverse() меняет порядок элементов в массиве на обратный.
Синтаксис
Используйте данный синтаксис для сортировки массива в обратном порядке с помощью метода reverse():
новый карта ( [ ... карта . записи ( ) ] . задний ход ( ) )Пример
Вызовите метод reverse() в новом объекте карты в качестве аргумента, чтобы изменить порядок ключей:
где descMapKeys знак равно новый карта ( [ ... карта . записи ( ) ] . задний ход ( ) ) ;Наконец, выведите результирующий массив ключей обратного порядка:
приставка. журнал ( descMapKeys ) ;Вывод показывает, что ключи успешно отсортированы в порядке убывания:
Мы собрали всю необходимую информацию для сортировки ключей карты в JavaScript.
Вывод
Чтобы отсортировать ключи на карте в порядке возрастания, используйте « Сортировать() ', а для убывания используйте метод ' задний ход() ” с оператором спреда. В частности, оператор распространения получает массив записей Карты для сортировки в порядке возрастания и убывания. В этом посте мы определили методы сортировки ключей на карте с помощью JavaScript.