Ταξινόμηση των κλειδιών σε έναν χάρτη χρησιμοποιώντας JavaScript

Taxinomese Ton Kleidion Se Enan Charte Chresimopoiontas Javascript



Ο χάρτης είναι ένα μοναδικό αντικείμενο στη JavaScript που διατηρεί στοιχεία σε ζεύγη κλειδιών-τιμών. Τόσο τα πρωτόγονα δεδομένα όσο και τα δεδομένα αντικειμένων μπορούν να αποθηκευτούν στον χάρτη. Το ζεύγος κλειδιού-τιμής επιστρέφεται με την ίδια σειρά που εισήχθη κατά την επανάληψη μέσω του αντικειμένου του χάρτη. Για την ταξινόμηση των κλειδιών στους χάρτες με αύξουσα και φθίνουσα σειρά, χρησιμοποιήστε τις μεθόδους sort() και reverse().

Αυτή η ανάρτηση θα καθορίσει τις μεθόδους ταξινόμησης των κλειδιών χάρτη χρησιμοποιώντας JavaScript.

Πώς να ταξινομήσετε τα κλειδιά του χάρτη χρησιμοποιώντας JavaScript;

Για την ταξινόμηση των κλειδιών στον χάρτη, χρησιμοποιήστε τις προκαθορισμένες μεθόδους JavaScript:







Ας δούμε τη λειτουργία αυτών των μεθόδων.



Μέθοδος 1: Ταξινόμηση των κλειδιών σε χάρτη χρησιμοποιώντας τη μέθοδο sort().

Για να ταξινομήσετε τα πλήκτρα στον χάρτη σε αύξουσα σειρά, χρησιμοποιήστε το ' είδος() 'μέθοδος με τον τελεστή spread' ” στο αντικείμενο του χάρτη. Χρησιμοποιείται για τη λήψη μιας σειράς από τις καταχωρήσεις του Χάρτη για ταξινόμηση χρησιμοποιώντας τη μέθοδο sort().



Σύνταξη





Η ακόλουθη σύνταξη χρησιμοποιείται για την ταξινόμηση των πλήκτρων χάρτη σε αύξουσα σειρά:

νέος Χάρτης ( [ ... χάρτης . καταχωρήσεις ( ) ] . είδος ( ) )

Παράδειγμα

Δημιουργήστε έναν χάρτη σε ένα ζεύγος κλειδιών-τιμών:



αφήστε χάρτη = νέος Χάρτης ( [

[ 10 , 'JavaScript' ] ,

[ 13 , 'CSS' ] ,

[ 23 , 'HTML' ] ,

] ) ;

Δημιουργήστε ένα νέο αντικείμενο χάρτη και καλέστε τη μέθοδο sort() με τον τελεστή spread ως παράμετρο που λαμβάνει τις καταχωρήσεις χάρτη για ταξινόμηση και αποθήκευση του επιστρεφόμενου ταξινομημένου πίνακα στη μεταβλητή ' ascMapKeys ”:

όπου ascMapKeys = νέος Χάρτης ( [ ... χάρτης . καταχωρήσεις ( ) ] . είδος ( ) ) ;

Εκτυπώστε τη σειρά των ταξινομημένων πλήκτρων χάρτη στην κονσόλα:

κονσόλα. κούτσουρο ( ascMapKeys ) ;

Παραγωγή

Εάν θέλετε να ταξινομήσετε τα πλήκτρα του χάρτη με φθίνουσα σειρά, ακολουθήστε τη δεδομένη ενότητα.

Μέθοδος 2: Ταξινόμηση των κλειδιών σε έναν χάρτη χρησιμοποιώντας τη μέθοδο reverse().

Για ταξινόμηση των κλειδιών χάρτη με φθίνουσα σειρά, χρησιμοποιήστε το ' ΑΝΤΙΣΤΡΟΦΗ() ' μέθοδος με τελεστή διασποράς. Η μέθοδος reverse() αντιστρέφει τη σειρά των στοιχείων σε έναν πίνακα.

Σύνταξη

Χρησιμοποιήστε τη δεδομένη σύνταξη για να ταξινομήσετε τον πίνακα με αντίστροφη σειρά χρησιμοποιώντας τη μέθοδο reverse():

νέος Χάρτης ( [ ... χάρτης . καταχωρήσεις ( ) ] . ΑΝΤΙΣΤΡΟΦΗ ( ) )

Παράδειγμα

Καλέστε τη μέθοδο reverse() στο νέο αντικείμενο χάρτη ως όρισμα για να αντιστρέψετε τη σειρά των κλειδιών:

όπου descMapKeys = νέος Χάρτης ( [ ... χάρτης . καταχωρήσεις ( ) ] . ΑΝΤΙΣΤΡΟΦΗ ( ) ) ;

Τέλος, εκτυπώστε τον προκύπτοντα πίνακα πλήκτρων αντίστροφης σειράς:

κονσόλα. κούτσουρο ( descMapKeys ) ;

Η έξοδος δείχνει ότι τα πλήκτρα ταξινομήθηκαν επιτυχώς με φθίνουσα σειρά:

Συγκεντρώσαμε όλες τις απαραίτητες πληροφορίες για την ταξινόμηση των κλειδιών χάρτη σε JavaScript.

συμπέρασμα

Για να ταξινομήσετε τα πλήκτρα στον χάρτη σε αύξουσα σειρά, χρησιμοποιήστε το ' είδος() ' μέθοδος και για φθίνουσα σειρά, χρησιμοποιήστε το ' ΑΝΤΙΣΤΡΟΦΗ() ' μέθοδος με τελεστή διασποράς. Πιο συγκεκριμένα, ο τελεστής διασποράς λαμβάνει μια σειρά από τις εγγραφές του Χάρτη για ταξινόμηση σε αύξουσα και φθίνουσα σειρά. Σε αυτήν την ανάρτηση, ορίσαμε τις μεθόδους ταξινόμησης των κλειδιών στον χάρτη χρησιμοποιώντας JavaScript.