פוסט זה יגדיר את השיטות למיון מפתחות המפה באמצעות JavaScript.
כיצד למיין את מפתחות המפה באמצעות JavaScript?
למיון המפתחות במפה, השתמש בשיטות המובנות מראש של JavaScript:
בואו נסתכל על פעולתן של שיטות אלה.
שיטה 1: מיין את המפתחות במפה באמצעות שיטת sort()
כדי למיין את המפתחות במפה בסדר עולה, השתמש ב-' סוג() שיטת ' עם אופרטור הממרח ' … ' באובייקט המפה. הוא משמש כדי לקבל מערך של ערכי המפה למיון באמצעות שיטת sort() .
תחביר
התחביר הבא משמש למיון מפתחות המפה בסדר עולה:
חָדָשׁ מַפָּה ( [ ... מַפָּה . ערכים ( ) ] . סוג ( ) )דוגמא
צור מפה בזוג מפתח-ערך:
לתת למפות = חָדָשׁ מַפָּה ( [
[ 10 , 'JavaScript' ] ,
[ 13 , 'CSS' ] ,
[ 23 , 'HTML' ] ,
] ) ;
צור אובייקט מפה חדש וקרא לשיטת sort() עם האופרטור spread כפרמטר שמקבל את ערכי המפה למיון ואחסון של המערך הממוין המוחזר במשתנה ' ascMapKeys ”:
איפה ascMapKeys = חָדָשׁ מַפָּה ( [ ... מַפָּה . ערכים ( ) ] . סוג ( ) ) ;הדפס את מערך מקשי המפה הממוינים בקונסולה:
לְנַחֵם. עֵץ ( ascMapKeys ) ;תְפוּקָה
אם ברצונך למיין את המפתחות של המפה בסדר יורד, עקוב אחר הקטע הנתון.
שיטה 2: מיין את המפתחות במפה באמצעות שיטת reverse()
למיון מפתחות המפה בסדר יורד, השתמש ב-' לַהֲפוֹך() ” שיטה עם אופרטור מרווח. השיטה reverse() הופכת את סדר האלמנטים במערך.
תחביר
השתמש בתחביר הנתון למיון המערך בסדר הפוך באמצעות שיטת reverse():
חָדָשׁ מַפָּה ( [ ... מַפָּה . ערכים ( ) ] . לַהֲפוֹך ( ) )דוגמא
קרא למתודה reverse() באובייקט המפה החדש כארגומנט כדי להפוך את סדר המפתחות:
שבו descMapKeys = חָדָשׁ מַפָּה ( [ ... מַפָּה . ערכים ( ) ] . לַהֲפוֹך ( ) ) ;לבסוף, הדפס את המערך שנוצר של מפתחות סדר הפוך:
לְנַחֵם. עֵץ ( descMapKeys ) ;הפלט מציין שהמפתחות ממוינים בהצלחה בסדר יורד:
אספנו את כל המידע הדרוש למיון מפתחות המפה ב-JavaScript.
סיכום
כדי למיין את המפתחות במפה בסדר עולה, השתמש ב-' סוג() שיטת ', ולסדר יורד, השתמש ב' לַהֲפוֹך() ” שיטה עם אופרטור מרווח. ליתר דיוק, אופרטור ההתפשטות מקבל מערך של ערכי המפה כדי למיין בסדר עולה ויורד. בפוסט זה, הגדרנו את השיטות למיין את המפתחות במפה באמצעות JavaScript.