JavaScript Kullanarak Bir Haritadaki Anahtarları Sıralayın

Javascript Kullanarak Bir Haritadaki Anahtarlari Siralayin



Harita, öğeleri anahtar/değer çiftleri halinde tutan JavaScript'teki benzersiz bir nesnedir. Hem ilkel veriler hem de nesne verileri harita içinde saklanabilir. Anahtar/değer çifti, harita nesnesi yinelenirken eklendikleri sırayla döndürülür. Haritalardaki anahtarları artan ve azalan düzende sıralamak için sort() ve reverse() yöntemlerini kullanın.

Bu gönderi, JavaScript kullanarak harita anahtarlarını sıralama yöntemlerini tanımlayacaktır.

JavaScript Kullanarak Harita Anahtarlarını Sıralama Nasıl Yapılır?

Anahtarları haritada sıralamak için önceden oluşturulmuş JavaScript yöntemlerini kullanın:







Bu yöntemlerin çalışmasına bakalım.



Yöntem 1: sort() Yöntemini Kullanarak Bir Haritadaki Anahtarları Sıralayın

Haritadaki tuşları artan düzende sıralamak için “ çeşit() ' yayılma operatörü ile yöntem ' ” harita nesnesinde. sort() yöntemini kullanarak sıralamak üzere Harita girdilerinin bir dizisini elde etmek için kullanılır.



Sözdizimi





Harita anahtarlarını artan düzende sıralamak için aşağıdaki sözdizimi kullanılır:

yeni Harita ( [ ... harita . girdileri ( ) ] . çeşit ( ) )

Örnek

Anahtar/değer çiftinde bir harita oluşturun:



haritaya izin ver = yeni Harita ( [

[ 10 , 'JavaScript' ] ,

[ 13 , 'CSS' ] ,

[ 23 , 'HTML' ] ,

] ) ;

Yeni bir harita nesnesi oluşturun ve döndürülen sıralanmış diziyi ' değişkeninde sıralamak ve depolamak için harita girişlerini alan bir parametre olarak spread işleciyle sort() yöntemini çağırın. ascMapKeys ”:

nerede ascMapKeys = yeni Harita ( [ ... harita . girdileri ( ) ] . çeşit ( ) ) ;

Sıralanmış harita anahtarları dizisini konsolda yazdırın:

konsol. kayıt ( ascMapKeys ) ;

Çıktı

Haritanın tuşlarını azalan düzende sıralamak istiyorsanız, verilen bölümü takip edin.

Yöntem 2: Bir Haritadaki Anahtarları reverse() Yöntemini Kullanarak Sıralayın

Harita tuşlarını azalan düzende sıralamak için “ tersi() ” yayılma işleci ile yöntemi. reverse() yöntemi, bir dizideki öğelerin sırasını tersine çevirir.

Sözdizimi

Ters () yöntemini kullanarak diziyi ters sırada sıralamak için verilen sözdizimini kullanın:

yeni Harita ( [ ... harita . girdileri ( ) ] . tersi ( ) )

Örnek

Anahtarların sırasını tersine çevirmek için yeni harita nesnesinde bir argüman olarak reverse() yöntemini çağırın:

burada descMapKeys = yeni Harita ( [ ... harita . girdileri ( ) ] . tersi ( ) ) ;

Son olarak, ortaya çıkan ters sıralı anahtar dizisini yazdırın:

konsol. kayıt ( descMapKeys ) ;

Çıktı, tuşların azalan düzende başarıyla sıralandığını gösterir:

Harita anahtarlarını JavaScript'te sıralamak için gerekli tüm bilgileri topladık.

Çözüm

Haritadaki tuşları artan düzende sıralamak için “ çeşit() ” yöntemi ve azalan sıralama için “ tersi() ” yayılma işleci ile yöntemi. Daha spesifik olarak, forma operatörü, artan ve azalan düzende sıralamak için bir Harita girdileri dizisi alır. Bu gönderide, JavaScript kullanarak haritadaki anahtarları sıralama yöntemlerini tanımladık.