Bagaimana untuk Mengisih Peta ES6 dalam JavaScript?

Bagaimana Untuk Mengisih Peta Es6 Dalam Javascript



Semasa berurusan dengan data secara pukal, terdapat keperluan untuk mengisih data untuk dikenal pasti dengan betul. Sebagai contoh, dalam mengambil nama tertentu berdasarkan watak. Di samping itu, ia meningkatkan visualisasi, analisis, dan mengurangkan masa yang digunakan. Dalam kes sedemikian, menyusun peta ES6 dalam JavaScript ialah teknik yang cekap untuk mencari data tertentu.

Blog ini akan menerangkan cara mengisih Peta ES6 dalam JavaScript.







Bagaimana untuk Mengisih Peta ES6 Menggunakan JavaScript?

Sebuah “ Peta ES6 ” boleh diisih dalam JavaScript dengan mencipta objek peta baharu dan menerapkannya dalam kombinasi dengan “ sebar ' operator dan ' sort() ” kaedah.



Contoh 1: Isih Peta ES6 dalam JavaScript Mengikut Aksara Abjad



Contoh ini akan menerangkan cara mengisih peta mengikut aksara abjad.





Sintaks

ditetapkan ( kunci, nilai ) ;



Dalam sintaks di atas:

kunci ” dan “ nilai ” sepadan dengan objek atau pembolehubah mana-mana jenis data.

Mari ikuti kod yang dinyatakan di bawah:

< skrip taip = 'teks/javascript' >
var sortMap = Peta baharu ( ) ;
sortMap.set ( 'd' , '55' ) ;
sortMap.set ( 'b' , '75' ) ;
sortMap.set ( 'c' , '65' ) ;
sortMap.set ( 'a' , '85' ) ;
var updatedMap = Peta baharu ( [ ...sortMap ] .susun ( ) ) ;
konsol.log ( Peta yang dikemas kini ) ;
skrip >

Dalam coretan kod di atas, lakukan langkah berikut:

  • Buat ' baru peta ' objek menggunakan ' Peta() ” pembina.
  • Selepas itu, tetapkan aksara abjad yang dinyatakan bersama dengan nilai yang dinyatakan dalam bentuk “ nilai kunci ” berpasangan.
  • Dalam langkah seterusnya, buat ' baru peta ” objek dan letakkan nilai yang ditetapkan di dalamnya menggunakan “ sebar ” pengendali.
  • Juga, gunakan ' sort() ” kaedah untuk mengisih aksara abjad dan memaparkan peta yang dikemas kini.

Pengeluaran

Daripada output di atas, dapat diperhatikan bahawa peta disusun berdasarkan aksara abjad.

Contoh 2: Isih Peta ES6 dalam JavaScript Mengikut Nombor

Contoh ini akan membawa kepada pengisihan peta mengikut nombor.

Mari kita perhatikan contoh yang diberikan di bawah:

< skrip taip = 'teks/javascript' >
var sortMap = Peta baharu ( ) ;
sortMap.set ( '3' , 'Harry' ) ;
sortMap.set ( '1' , 'David' ) ;
sortMap.set ( 'dua' , 'tolak' ) ;
var updatedMap = Peta baharu ( [ ...sortMap.entry ( ) ] .susun ( ) ) ;
konsol.log ( Peta yang dikemas kini ) ;
skrip >

Dalam coretan kod di atas:

  • Ulangi langkah yang dibincangkan dalam contoh sebelumnya untuk mencipta “ baru peta objek ' dan menetapkan nilai di dalamnya menggunakan ' set() ” kaedah.
  • Dalam langkah seterusnya, begitu juga, gunakan ' sebar ' operator dan ' sort() ” kaedah menyusun peta berdasarkan nombor yang ditetapkan.
  • Tambahan ' entri() Kaedah ” di sini menghasilkan pengembalian peta sebagai “ nilai kunci ” berpasangan.

Pengeluaran

Dalam output di atas, adalah jelas bahawa peta disusun berdasarkan nombor.

Kesimpulan

Sebuah “ Peta ES6 ” boleh diisih dalam JavaScript dengan menggunakan objek peta digabungkan dengan “ sebar ' operator dan ' sort() ” kaedah pada abjad dan nombor. Ini boleh dicapai dengan mencipta objek peta baharu dan menetapkan nilai di dalamnya dalam bentuk “ nilai kunci ” berpasangan dan kemudian menyusunnya berdasarkan aksara abjad yang terkandung dalam contoh pertama dan nombor dalam contoh lain. Blog ini menerangkan cara mengisih peta ES6 dalam JavaScript.