מתכנתים צריכים לעתים קרובות להעביר מערך כפרמטר לפונקציה או שיטה. בדומה ל-JavaScript, TypeScript מאפשר העברת מערך כפרמטר. עם זאת, ל-TypeScript יש תכונות נוספות המאפשרות למפתחים לציין את סוגי האלמנטים במערך, מה שהופך את הקוד לבטוח יותר, פשוט וקל לתחזוקה.
מאמר זה ידון בהליך להעברת מערך כפרמטר ב-TypeScript.
כיצד אוכל להעביר מערך ב-TypeScript?
כדי להעביר מערך כפרמטר ב-TypeScript, פשוט הכריז על הפרמטר כסוג מערך. אתה יכול להעביר מערכים בודדים או מרובי סוגים לפונקציה רק על ידי ציון הסוג.
תחביר
להעברת מערך בפונקציה, השתמש בתחביר הנתון להלן:
פוּנקצִיָה func ( מַעֲרָך: סוּג [ ] ) {
// קוד
}
דוגמה 1: מעבר מערך מסוג יחיד
בדוגמה הנתונה, נעביר מערך מסוג יחיד לפונקציה כפרמטר ונבצע עליו פעולה. כאן נגדיר פונקציה ' סְכוּם 'שלוקח ' מספר ' הקלד מערך ומחזיר את סכום כל האלמנטים:
פוּנקצִיָה סְכוּם ( מערך: מספר [ ] ) {
לתת סְכוּם = 0 ;
ל ( לתת אלמנט של מערך ) {
סְכוּם += אלמנט;
}
לַחֲזוֹר סְכוּם ;
}
קרא לפונקציה בשיטת 'console.log()' על ידי העברת מערך של מספרים אי-זוגיים:
לאחר ההעברה וביצוע קוד ה-JavaScript, הפלט מדפיס בהצלחה את הסכום הכולל של מערך המספרים האי-זוגיים:
דוגמה 2: העבר מערך רב-סוגים
אתה יכול גם להעביר את המערך הרב-טיפוס בפונקציה כפרמטר. כאן, בדוגמה הנתונה, נעביר את המערך עם סוגי 'מחרוזת' ו'מספר' לפונקציה. הפונקציה חוזרת על האלמנטים במערך באמצעות ' ל ' לולאה ומדפיס כל רכיב לקונסולה:
פוּנקצִיָה printArrayElements ( מַעֲרָך: ( חוּט | מספר ) [ ] ) {ל ( איפה ב= 0 ; אני < array.length; i++ ) {
console.log ( מַעֲרָך [ אני ] )
}
}
כעת, קרא לפונקציה המוגדרת על ידי העברת המערך המכיל אלמנטים מסוג מחרוזת וסוג מספר:
תְפוּקָה
זה הכל על העברת מערך ב-TypeScript.
סיכום
כדי להעביר מערך כפרמטר ב-TypeScript, פשוט הכריז על הפרמטר כסוג מערך. אתה יכול להעביר כל סוג של מערך רק על ידי ציון הסוג. העברת מערך כפרמטר יכולה להיות דרך שימושית לעבוד עם אוספי נתונים ב-TypeScript. מאמר זה דן בהליך להעברת מערך ב-TypeScript.