שלח תשובה

זירת השאלות

122
צפיות
2
תשובות

js

,‏ 20 באוקטובר, 2020

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

2 תשובות

  1. Blimi Werthimer הגיב:

    חחחח זה באמת שאלה קשה מקווה שמישהוא יעזור לנו

  2. entry הגיב:

    לא רחוק ממה שעניתי לבלימי, הצורה הפשוטה היא פשוט לקשר לאיבר לפי האינדקס שלו ולא לפי ה-ID שיש לך לכל אובייקט:

    let resutls = '';
    for (var i=0; i<arr.length; i++) {
      results += '<a href="' +  i + '">' + arr[i].name + '</a>';
    }
    

    אם את חייבת להשתמש ב-ID של האובייקט לצורך הקישור, תיאורתית מה שצריך לעשות זה פונקציה שמקבלת את ה-ID הזה, ורצה על כל המערכת לחפש למי מהאובייקטים בו ה-ID שווה למה שהתקבל.

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

שלח תשובה

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!