מיין את המפתחות במפה באמצעות JavaScript

Myyn T Hmpthwt Bmph B Mz Wt Javascript



מפה היא אובייקט ייחודי ב-JavaScript שמחזיק פריטים בצמדי מפתח-ערך. ניתן לאחסן במפה גם נתונים פרימיטיביים וגם נתוני אובייקט. צמד המפתח-ערך מוחזר באותו רצף שבו הם הוכנסו בעת איטרציה דרך אובייקט המפה. למיון מפתחות במפות בסדר עולה ויורד, השתמש בשיטות sort() ו-reverse().

פוסט זה יגדיר את השיטות למיון מפתחות המפה באמצעות 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.