קורס Front End למתכנתים שיעור תרגול מערכים ואוביקטים ב JavaScript


זהו נושא דיון מלווה לערך המקורי שב־https://www.tocode.co.il/bundles/frontend/lessons/javascript-arrays-objects-lab

לגבי שאלה 4, לא מצאתי דרך שאפשר לעשות את זה עם פונקציה אחת… זה אפשרי?

הי,

הכל אפשרי :slight_smile:

מה ניסית לעשות בינתיים? איפה נתקעת?

היי בסוף הסתדרתי, הייתי בטוח שאחרי הפעלת הפונקציה בפעם הראשונה הערכים ששיניתי באובייקט לא ישמרו…

לייק 1

ינון שלום
בשאלה 1 לא הבנתי את הסיבה להעברת מערך התמונות לפונקציה
getLeftValueForImage
מדוע לא מספיק להעביר את המערך
widths
ומשם לחשב את הפינה השמאלית של התמונה אותה נרצה להציג

כן אני רואה. אני חושב שהתכוונתי לכתוב שם סעיף בונוס ובמקור שכחתי לכתוב אותו. בכל מקרה הוספתי עכשיו

חבל מאוד שאין פתרונות

הי משה

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

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

בהצלחה
ינון

היי
בקשר לשאלה הראשונה
לפי מה אני אמורה לחשב את left?(אני מפספסת משהו?)
תודה רבה!

הי אהובה,

יש בקוד מערך בשם widths שם יש את כל הגדלים של התמונות. לפי הגודל של כל התמונות הקודמות אפשר לדעת מה ה left של התמונה הנוכחית

תודה רבה ! ! :grinning:

היי אפשר רמז או כיוון מה הכי יעיל לבדיקה בשאלה 3 מכיוון שיש הרבה אפשריות לניצחון זה יוצר הרבה if וקוד מסורבל

יש הרבה דרכים אני חושב שהכיוון עם ה if הוא לא רע ועם בניה של פונקציות עזר אפשר לסגור את זה בפחות מ-30 שורות.

אפשר גם להשתמש בביטויים רגולאריים למשל כמו שתיארתי כאן: