זהו נושא דיון מלווה לערך המקורי שב־https://www.tocode.co.il/bundles/30/lessons/e391d62d-3425-4bc2-acbb-07348c66ec98
זהו נושא דיון מלווה לערך המקורי שב־https://www.tocode.co.il/bundles/30/lessons/e391d62d-3425-4bc2-acbb-07348c66ec98
ממשיך את הדיון מ קורס React.JS שיעור תוכנית לדוגמא: פיתוח מספר מונים וצביעת הגדול ביותר:
שלום,
רציתי לשאול מהי הפונקציה scores.reduce ? ומדוע לא השתמשת בmath.max? זה לא יותר קל? אני ניסיתי להשתמש בה אבל זה לא עבד… למה השימוש בה לא נכון?
תודה
הי,
פונקציית reduce היא אחת האהובות עליי ב JavaScript ובתכנות באופן כללי. צריך לחשוב עליה בתור לולאה שלוקחת רשימה של דברים, מבצעת חישוב על כל הרשימה ומחזירה תוצאה בודדת.
כתבתי עליה קצת כאן:
וגם כאן:
בכל מקרה בקוד תמיד יש יותר מדרך אחת לגשת לבעיה ואין שום לחץ לבחור דווקא בפיתרונות שאני אוהב. פונקציונאלית הקוד שכתבתי בשיעור זהה לגמרי לפונקציית max