כיצד ליצור מפה ב-TypeScript

Kyzd Lyzwr Mph B Typescript



' מפות ' משמשים לאחסון ושליפה של צמדי מפתח-ערך. זהו מבנה נתונים מובנה ב-TypeScript הדומה למפת JavaScript אך יש לו יתרון נוסף של בדיקת סוגים. מחלקת TypeScript Map מספקת דרך בטוחה בסוג לאחסן צמדי מפתח-ערך עם כל סוג של מפתח וערך.

בלוג זה יסביר את הדרכים ליצור מפה ב-TypeScript.







כיצד ליצור מפה ב-TypeScript?

ליצירת מפה ב-TypeScript, השתמש בגישות הבאות:



שיטה 1: צור מפה באמצעות הבנאי 'מפה'.

ליצירת מפה ב-TypeScript, השתמש ב-' מַפָּה 'קונסטרוקטור. בזמן השימוש בבנאי 'מפה' יש שתי דרכים ליצור מפה ב-TypeScript:



    • או שאתה יכול להכריז על המפה עם ' חָדָשׁ ' מילת המפתח ולאחר מכן השתמש במילת המפתח ' מַעֲרֶכֶת() ' שיטה להוספת צמדי מפתח-ערך.
    • או אתחול המפה עם צמדי מפתח-ערך בזמן ההכרזה.

תחביר





התחביר הנתון משמש ליצירת מפה ב-TypeScript באמצעות בנאי המפה:

מפה חדשה < סוּג , סוּג > ( )
לתת מפה = מפה חדשה < מחרוזת, מספר > ( ) ;


הנה ה ' חוּט ', ו' מספר ” הוא סוג המפתח והערך של המפה.



כדי לאתחל את המפה בזמן ההצהרה, השתמש בתחביר הבא:

לתת מפה = מפה חדשה < מחרוזת, מחרוזת > ( [
[ 'מפתח 1' , 'ערך1' ] ,
[ 'מפתח 2' , 'ערך 2' ]
] ) ;


דוגמה 1:

צור מפה באמצעות בנאי המפה על ידי הגדרת הסוג של המפתח והערך של המפה:

const marks = מפה חדשה < מחרוזת, מספר > ( ) ;


להשתמש ב ' מַעֲרֶכֶת() ' שיטה להוספת צמדי מפתח-ערך במפה:

marks.set ( 'הִיסטוֹרִיָה' , 39 ) ;
marks.set ( 'גֵאוֹגרַפיָה' , 25 ) ;
marks.set ( 'מתמטיקה' , 40 ) ;
marks.set ( 'אנגלית' , 31 ) ;


לבסוף, הדפס את המפה בקונסולה:

console.log ( סימנים ) ;


כעת, העבר את קוד TypeScript לקוד JavaScript על ידי ביצוע הפקודה הנתונה למטה בטרמינל:

tsc createMap.ts


לאחר מכן, הפעל את קוד JavaScript באמצעות הפקודה הבאה:

צומת createMap.js


תְפוּקָה


הערה : חובה להעביר את קובץ TypeScript לאחר עדכון קוד TypeScript.

דוגמה 2:

אתה יכול גם לאתחל את המפה באמצעות בנאי המפה:

לתת סימנים = מפה חדשה < מחרוזת, מחרוזת > ( [
[ 'הִיסטוֹרִיָה' , '39' ] ,
[ 'גֵאוֹגרַפיָה' , '25' ] ,
[ 'מתמטיקה' , '40' ] ,
[ 'אנגלית' , '31' ]
] ) ;


הדפס את המפה בקונסולה באמצעות ' console.log() ' שיטה:

console.log ( סימנים ) ;


תְפוּקָה

שיטה 2: צור מפה באמצעות סוג 'הרשומה'.

דרך נוספת ליצור מפה היא להשתמש ב-' כלי עזר להקלטה 'סוג. זהו סוג מובנה ב-TypeScript שניתן להשתמש בו להגדרת סוג המייצג מפה של צמדי מפתח-ערך. זה דורש שני פרמטרים, סוג המפתחות וסוג הערכים.

תחביר

עקוב אחר התחביר הנתון ליצירת מפה באמצעות סוג 'הרשומה':

תקליט < סוּג , סוּג > = { }


דוגמא

צור מפה באמצעות 'סוג עזר להקלטה':

סימני const: שיא < מחרוזת, מחרוזת > = { } ;


הקצה את הערך למפתחות המפה:

סימנים [ 'הִיסטוֹרִיָה' ] = '39' ;
סימנים [ 'גֵאוֹגרַפיָה' ] = '25' ;
סימנים [ 'מתמטיקה' ] = '40' ;
סימנים [ 'אנגלית' ] = '31' ;


לבסוף, הדפס את המפה בקונסולה:

console.log ( סימנים ) ;


תְפוּקָה


סיפקנו את כל המידע הדרוש הרלוונטי ליצירת מפה ב-TypeScript.

סיכום

ישנן שתי דרכים ליצור מפה ב-TypeScript כגון שימוש ב-' בונה מפות ' ושימוש ב' סוג כלי שירות להקליט '. שתי הגישות פועלות היטב, אך הגישה הראשונה היא הדרך הנפוצה ליצור מפה ב-TypeScript. בלוג זה הסביר את הדרכים ליצור מפה ב-TypeScript.