1020
צפיות
צפיות
2
תשובות
תשובות
js
יש לי מערך ב js שמכיל אובייקטים לכל אובייקט קיים ערך id. בנוסף לכל אובייקט קיימים ערכים נוספים(לדוג' name). אני מעוניינת ליצור דף שבו מופיעים כל ה "id" של כל האיברים במערך בצורת לינקים, כאשר לוחצים על הלינק הוא מפנה לשאר הערכים של איבר זה במערך. אשמח אם תוכלו לעזור לי..

2 תשובות
חחחח זה באמת שאלה קשה מקווה שמישהוא יעזור לנו
לא רחוק ממה שעניתי לבלימי, הצורה הפשוטה היא פשוט לקשר לאיבר לפי האינדקס שלו ולא לפי ה-ID שיש לך לכל אובייקט:
let resutls = ''; for (var i=0; i<arr.length; i++) { results += '<a href="' + i + '">' + arr[i].name + '</a>'; }אם את חייבת להשתמש ב-ID של האובייקט לצורך הקישור, תיאורתית מה שצריך לעשות זה פונקציה שמקבלת את ה-ID הזה, ורצה על כל המערכת לחפש למי מהאובייקטים בו ה-ID שווה למה שהתקבל.
אני לא יודע אם זה השלב הנכון בלמידה אך בגדול יש ספרייה בשם lodash שיודעת לתת כל מיני עזרים כאלה ל-JS לטיפול במערכים, ושם אפשר ליישם את השאילתא הזו בשורת קוד אחת פשוטה..