קריאת מערך דינמי - JS
-
-
לפני שאענה רק אעיר שבשונה מבPHP, אין כזה דבר בJS מערך עם שמות וערכים. מערך זה נטו מיקום מספרי מ0 ומעלה.
בJS כמו בדוגמה שעשית משתמשים פשוט באובייקט. לאובייקט יש מאפיינים, והם יכולים להיקרא כאינדקס, כלומר:var obj = { }; obj.name = "bla bla"; /* obj["name"] == "bla bla" */וכעת השאלה מתעדכנת: לא לעבור על מפתחות וערכים של מערך, אלא מאפיינים של אובייקט וערכיהם ("נו, מה זה משנה!" נכון, זה לא
), בשביל זה יש מתודה שמחזירה מערך של מאפייני מופע: Object.keys, אחרי שיש לך רשימת מפתחות תוכל לגשת גם לערכים:var obj = { }; obj.name = "bla bla"; obj.score = 150; var allKeys = Object.keys(obj); var txt = ''; for(key of allKeys) txt += key + ': ' + obj[key] + '\n';
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות