מתודת forEach
חלק מהיחידה יסודות במסלול ה-JavaScript של Coddy. שיעור 64 מתוך 77.
השיטה forEach מאפשרת לך לעבור בלולאה על רצף (כמו מערך) תוך מעקב אחר כל פריט.
בלי forEach היינו ניגשים גם לאינדקס וגם לערך באופן הבא:
let fruits = ["apple", "banana", "orange"];
for (let i = 0; i < fruits.length; i++) {
console.log(`Index ${i}: ${fruits[i]}`);
}forEach היא דרך אלגנטית יותר לקבל גם את האינדקס וגם את הערך:
let fruits = ["apple", "banana", "orange"];
fruits.forEach((fruit, index) => {
console.log(`Index ${index}: ${fruit}`);
});שתי הדוגמאות יציגו:
Index 0: apple
Index 1: banana
Index 2: orangeאתגר
קלכתבו תוכנית שמקבלת מערך של מספרים כקלט (נתון), ומדפיסה מערך של המספרים שהם קטנים מ־50 או מתחלקים ב־5. השתמשו בשיטת forEach.
נסו בעצמכם
let arr = inp.split(",").map(Number); // אל תשנו את השורה הזו
// כתבו את הקוד שלכם למטההשיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
3אופרטורים חלק 1
אופרטורים אריתמטייםאופרטור מודולוקיצורי דרך אריתמטייםאופרטורי השוואהשוויון קשיח לעומת רופףסיכום – מתמטיקה פשוטה6קלט/פלט בסיסי
פלטפלט עם משתניםהמרת טיפוסים - חלק 1המרת טיפוסים - חלק 2חזרה - עד 120חזרה - אמת או שקר9פונקציות
הגדרת פונקציהארגומנטיםהחזרת ערךסיכום - פונקציית Sigmaביטוי פונקציהפרמטרים עם ערכי ברירת מחדלפונקציות חץסיכום - פונקציית אימות12מערכים חלק 2
מעבר על מערכיםמתודת forEachלולאת for...ofסיכום - מונה Pחיתוך מערכיםמתודות מערכים חלק 3מתודות מערכים חלק 4בדיקת חברותתרגלו בעצמכם: קומפיילר JavaScript אונליין