Как отсортировать карту ES6 в JavaScript?

Kak Otsortirovat Kartu Es6 V Javascript



При работе с большими объемами данных необходимо правильно сортировать данные, чтобы их можно было идентифицировать. Например, при получении определенного имени на основе символа. Кроме того, это улучшает визуализацию, анализ и сокращает затрачиваемое время. В таком случае сортировка карты ES6 в JavaScript является эффективным методом поиска конкретных данных.

В этом блоге объясняется, как сортировать карту ES6 в JavaScript.







Как отсортировать карту ES6 с помощью JavaScript?

« карта ES6 ” можно отсортировать в JavaScript, создав новый объект карты и применив его в сочетании с “ распространять оператор ' и оператор ' Сортировать() метод.



Пример 1. Сортировка карты ES6 в JavaScript по алфавитным символам



В этом примере объясняется, как сортировать карту по алфавитным символам.





Синтаксис

установлен ( ключ, значение ) ;



В приведенном выше синтаксисе:

ключ ' а также ' ценность ” соответствуют объекту или переменной любого типа данных.

Давайте следовать приведенному ниже коду:

< сценарий тип знак равно 'текст/javascript' >
var sortMap = новая карта ( ) ;
sortMap.set ( 'д' , '55' ) ;
sortMap.set ( 'б' , '75' ) ;
sortMap.set ( 'с' , '65' ) ;
sortMap.set ( 'а' , '85' ) ;
var updatedMap = новая карта ( [ ...sortMap ] .Сортировать ( ) ) ;
console.log ( обновленоКарта ) ;
сценарий >

В приведенном выше фрагменте кода выполните следующие шаги:

  • Создать новый ' карта ” объект с помощью “ Карта() 'Конструктор.
  • После этого установите указанные буквенные символы вместе с указанными значениями в виде « ключ-значение пар.
  • На следующем шаге создайте новый « карта » объект и поместите в него заданные значения с помощью « распространять оператор.
  • Также примените « Сортировать() ” для сортировки символов алфавита и отображения обновленной карты.

Выход

Из приведенного выше вывода видно, что карта отсортирована по алфавитным символам.

Пример 2. Сортировка карты ES6 в JavaScript по номерам

Этот пример приведет к сортировке карты по номерам.

Давайте рассмотрим приведенный ниже пример:

< сценарий тип знак равно 'текст/javascript' >
var sortMap = новая карта ( ) ;
sortMap.set ( '3' , 'Гарри' ) ;
sortMap.set ( '1' , 'Дэйвид' ) ;
sortMap.set ( 'два' , 'отклонять' ) ;
var updatedMap = новая карта ( [ ...sortMap.entries ( ) ] .Сортировать ( ) ) ;
console.log ( обновленоКарта ) ;
сценарий >

В приведенном выше фрагменте кода:

  • Повторите шаги, описанные в предыдущем примере, для создания нового « карта ” объект и установка значений в нем с помощью “ установлен() метод.
  • На следующем шаге аналогично применяем « распространять оператор ' и оператор ' Сортировать() ” метод сортировки карты по заданным числам.
  • Дополнительный « записи() ” здесь возвращает карту как “ ключ-значение пар.

Выход

В приведенном выше выводе видно, что карта отсортирована по числам.

Вывод

« карта ES6 ” можно отсортировать в JavaScript, применив объект карты в сочетании с “ распространять оператор ' и оператор ' Сортировать() ” на алфавитах и ​​цифрах. Этого можно добиться, создав новый объект карты и установив в нем значения в виде « ключ-значение ”, а затем сортируя их на основе содержащихся буквенных символов в первом примере и чисел в другом примере. В этом блоге объясняется, как сортировать карту ES6 в JavaScript.