logo

TypeScript forEach

שיטת forEach() היא שיטת מערך המשמשת לביצוע פונקציה על כל פריט במערך . אנחנו יכולים להשתמש בו עם סוגי הנתונים של JavaScript כמו מערכים, מפות, סטים וכו'. זוהי שיטה שימושית להצגת אלמנטים במערך.

תחביר

אנו יכולים להכריז על שיטת forEach() כמפורט להלן.

 array.forEach(callback[, thisObject]); 

השיטה forEach() מבצעת את הקובץ שסופק התקשר חזרה פעם אחת עבור כל אלמנט הקיים במערך ב בסדר עולה .

פרטי פרמטר

1. התקשרות חוזרת: זוהי פונקציה המשמשת לבדיקה עבור כל אלמנט. פונקציית ההתקשרות חוזרת מקבלת שלושה טיעונים , המובאים להלן.

    ערך אלמנט:זהו הערך הנוכחי של הפריט.אינדקס אלמנטים:זהו האינדקס של האלמנט הנוכחי המעובד במערך.מַעֲרָך:זהו מערך אשר עובר איטרציה בשיטת forEach() .

הערה:שלושת הטיעונים הללו הם אופציונליים.

2. אובייקט זה: זהו אובייקט לשימוש כמו זה בעת ביצוע ההתקשרות חזרה.

ערך החזרה

זה יחזיר את המערך שנוצר.

דוגמה עם מחרוזת

 let apps = ['WhatsApp', 'Instagram', 'Facebook']; let playStore = []; apps.forEach(function(item){ playStore.push(item) }); console.log(playStore); 

קוד ה-JavaScript המתאים הוא:

 var apps = ['WhatsApp', 'Instagram', 'Facebook']; var playStore = []; apps.forEach(function (item) { playStore.push(item); }); console.log(playStore); 

תְפוּקָה:

TypeScript forEach

דוגמה עם מספר

 var num = [5, 10, 15]; num.forEach(function (value) { console.log(value); }); 

תְפוּקָה:

TypeScript forEach

חסרון של forEach()

להלן החסרונות של השימוש בשיטת forEach():

  1. זה לא מספק דרך לעצור או לשבור לולאת forEach() .
  2. זה רק עובד עם מערכים.