' מפות ' משמשים לאחסון ושליפה של צמדי מפתח-ערך. זהו מבנה נתונים מובנה ב-TypeScript הדומה למפת JavaScript אך יש לו יתרון נוסף של בדיקת סוגים. מחלקת TypeScript Map מספקת דרך בטוחה בסוג לאחסן צמדי מפתח-ערך עם כל סוג של מפתח וערך.
בלוג זה יסביר את הדרכים ליצור מפה ב-TypeScript.
כיצד ליצור מפה ב-TypeScript?
ליצירת מפה ב-TypeScript, השתמש בגישות הבאות:
שיטה 1: צור מפה באמצעות הבנאי 'מפה'.
ליצירת מפה ב-TypeScript, השתמש ב-' מַפָּה 'קונסטרוקטור. בזמן השימוש בבנאי 'מפה' יש שתי דרכים ליצור מפה ב-TypeScript:
-
- או שאתה יכול להכריז על המפה עם ' חָדָשׁ ' מילת המפתח ולאחר מכן השתמש במילת המפתח ' מַעֲרֶכֶת() ' שיטה להוספת צמדי מפתח-ערך.
- או אתחול המפה עם צמדי מפתח-ערך בזמן ההכרזה.
תחביר
התחביר הנתון משמש ליצירת מפה ב-TypeScript באמצעות בנאי המפה:
מפה חדשה < סוּג , סוּג > ( )לתת מפה = מפה חדשה < מחרוזת, מספר > ( ) ;
הנה ה ' חוּט ', ו' מספר ” הוא סוג המפתח והערך של המפה.
כדי לאתחל את המפה בזמן ההצהרה, השתמש בתחביר הבא:
לתת מפה = מפה חדשה < מחרוזת, מחרוזת > ( [[ 'מפתח 1' , 'ערך1' ] ,
[ 'מפתח 2' , 'ערך 2' ]
] ) ;
דוגמה 1:
צור מפה באמצעות בנאי המפה על ידי הגדרת הסוג של המפתח והערך של המפה:
const marks = מפה חדשה < מחרוזת, מספר > ( ) ;
להשתמש ב ' מַעֲרֶכֶת() ' שיטה להוספת צמדי מפתח-ערך במפה:
marks.set ( 'גֵאוֹגרַפיָה' , 25 ) ;
marks.set ( 'מתמטיקה' , 40 ) ;
marks.set ( 'אנגלית' , 31 ) ;
לבסוף, הדפס את המפה בקונסולה:
כעת, העבר את קוד TypeScript לקוד JavaScript על ידי ביצוע הפקודה הנתונה למטה בטרמינל:
לאחר מכן, הפעל את קוד JavaScript באמצעות הפקודה הבאה:
תְפוּקָה
הערה : חובה להעביר את קובץ TypeScript לאחר עדכון קוד TypeScript.
דוגמה 2:
אתה יכול גם לאתחל את המפה באמצעות בנאי המפה:
לתת סימנים = מפה חדשה < מחרוזת, מחרוזת > ( [[ 'הִיסטוֹרִיָה' , '39' ] ,
[ 'גֵאוֹגרַפיָה' , '25' ] ,
[ 'מתמטיקה' , '40' ] ,
[ 'אנגלית' , '31' ]
] ) ;
הדפס את המפה בקונסולה באמצעות ' console.log() ' שיטה:
תְפוּקָה
שיטה 2: צור מפה באמצעות סוג 'הרשומה'.
דרך נוספת ליצור מפה היא להשתמש ב-' כלי עזר להקלטה 'סוג. זהו סוג מובנה ב-TypeScript שניתן להשתמש בו להגדרת סוג המייצג מפה של צמדי מפתח-ערך. זה דורש שני פרמטרים, סוג המפתחות וסוג הערכים.
תחביר
עקוב אחר התחביר הנתון ליצירת מפה באמצעות סוג 'הרשומה':
תקליט < סוּג , סוּג > = { }
דוגמא
צור מפה באמצעות 'סוג עזר להקלטה':
סימני const: שיא < מחרוזת, מחרוזת > = { } ;
הקצה את הערך למפתחות המפה:
סימנים [ 'גֵאוֹגרַפיָה' ] = '25' ;
סימנים [ 'מתמטיקה' ] = '40' ;
סימנים [ 'אנגלית' ] = '31' ;
לבסוף, הדפס את המפה בקונסולה:
תְפוּקָה
סיפקנו את כל המידע הדרוש הרלוונטי ליצירת מפה ב-TypeScript.
סיכום
ישנן שתי דרכים ליצור מפה ב-TypeScript כגון שימוש ב-' בונה מפות ' ושימוש ב' סוג כלי שירות להקליט '. שתי הגישות פועלות היטב, אך הגישה הראשונה היא הדרך הנפוצה ליצור מפה ב-TypeScript. בלוג זה הסביר את הדרכים ליצור מפה ב-TypeScript.