מהם מערכי הקלדה ב-TypeScript

Mhm M Rky Hqldh B Typescript



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

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







מהם מערכי הקלדה ב-TypeScript?

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



ישנן שתי דרכים להכריז או לאתחל מערך עם סוגים בודדים או מרובים ב-TypeScript:



    • מילת מפתח 'מערך'.
    • תחביר קיצור

תחביר עבור מערך מסוג יחיד





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

מַעֲרָך < סוּג > = [ אלמנט1, אלמנט2, אלמנט3 ] ;
אוֹ
סוּג [ ] = [ אלמנט1, אלמנט2, אלמנט3 ] ;


תחביר עבור מערך רב-סוגים



עבור מערך רב-סוגים, השתמש בתחביר הנתון:

מַעֲרָך < סוּג | סוּג > = [ אלמנט1, אלמנט2, אלמנט3 ] ;
אוֹ
( סוּג | סוּג ) [ ] = [ אלמנט1, אלמנט2, אלמנט3 ] ;


לשימוש במערכים בודדים ורב-סוגים ב-TypeScript, בצע מאמר.

ישנם שני מבנים או סידורים שונים של אלמנטים במערך ב-TypeScript:

מערך חד-ממדי ב-TypeScript

א ' מימד יחיד מערך ב-TypeScript הוא אוסף של אלמנטים מאותו סוג המאוחסנים ברצף ליניארי.

תחביר

פעל לפי התחביר הנתון להכרזה או אתחול של מערך ממד יחיד:

מַעֲרָך < סוּג > = [ אלמנט1, אלמנט2, אלמנט3 ] ;
אוֹ
סוּג [ ] = [ אלמנט1, אלמנט2, אלמנט3 ] ;


לפני שתמשיך, זכור דבר אחד לביצוע קובץ TypeScript, יש להעביר אותו לקובץ JavaScript ולאחר מכן להריץ את קוד ה-JavaScript במסוף באמצעות הפקודות הנתונות:

tsc filename.ts
node filename.js


דוגמא

ראשית, הכריז על מערך בשם ' מספרים זוגיים 'מהסוג' מספר ”:

var evenNumbers: מערך < מספר > ;


אתחול המערך על ידי הקצאת אלמנטים אליו:

evenNumbers = [ 2 , 4 , 6 , 8 , 10 , 12 , 14 , 16 , 18 , עשרים ] ;


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

console.log ( מספרים זוגיים ) ;


תְפוּקָה

מערך רב מימדי ב-TypeScript

א ' רַב מֵמָדִים ” מערך ב-TypeScript הוא כזה שמכיל מערך אחד או יותר כאלמנטים שלו. כל מערך פנימי הוא מערך נפרד, ולכולם אותו אורך.

תחביר

עבור מערך דו מימדי, נעשה שימוש בתחביר הבא:

מַעֲרָך < סוּג > = [ [ אלמנט1, אלמנט2 ] , [ אלמנט1, אלמנט2 ] , [ אלמנט1, אלמנט2 ] ] ;
אוֹ
סוּג [ ] [ ] = [ [ אלמנט1, אלמנט2 ] , [ אלמנט1, אלמנט2 ] , [ אלמנט1, אלמנט2 ] ] ;


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

דוגמא

בדוגמה הנתונה, נכריז ונאתחל מטריצה ​​2×2 (מערך דו מימדי) של ' מספר סוג:

לתת מטריצה: מספר [ ] [ ] = [ [ אחד עשר , 1 ] , [ 12 , 5 ] , [ חֲמֵשׁ עֶשׂרֵה , 9 ] ] ;


הדפס את המטריצה ​​על המסוף על ידי איטרציה של כל רכיב של כל מערך באמצעות ' ל 'לולאה:

ל ( לתת אני = 0 ; אני < matrix.length; i++ ) {
לתת שורה = '' ;
ל ( לתת j = 0 ; י < מַטרִיצָה [ אני ] .אורך; j++ ) {
שורה += מטריצה [ אני ] [ י ] + '' ;
}
console.log ( שׁוּרָה ) ;
}


תְפוּקָה


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

סיכום

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