לולאת for in מריץ לי פונקציה שנמצאת בפרוטוטייפ
-
כאילו זה עוד איבר במערך!!
את הפונקציה הזאתלמה??
-
@dovid אמר בלולאת for in מריץ לי פונקציה שנמצאת בפרוטוטייפ:
https://stackoverflow.com/questions/500504/why-is-using-for-in-with-array-iteration-a-bad-idea
ראיתי א"ז
ולא הצלחתי להבין האם הם רק מפרטים את הבעיה או גם מביאים פתרון. -
@אהרן אמר בלולאת for in מריץ לי פונקציה שנמצאת בפרוטוטייפ:
@dovid אמר בלולאת for in מריץ לי פונקציה שנמצאת בפרוטוטייפ:
https://stackoverflow.com/questions/500504/why-is-using-for-in-with-array-iteration-a-bad-idea
ראיתי א"ז
ולא הצלחתי להבין האם הם רק מפרטים את הבעיה או גם מביאים פתרון.זה לא בעיה בכלל. זה מה שכתוב שם, שלא משתמשים עם for in לעבור על מערך, ויש כמה דוגמאות למה. אחת מהם זה הבעיה שלך. גם בMDN מומלץ לא להשתמש בלולאה זו למעבר על למערכים.
אתה פשוט משתמש בכלי לא נכון. for in לא עשוי לעבור על מערכים. תשתמש בfor of או בfor each.