דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. סינון נתונים מתוך ARRAY - JS

סינון נתונים מתוך ARRAY - JS

מתוזמן נעוץ נעול הועבר תכנות
5 פוסטים 3 כותבים 571 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • chagoldC מנותק
    chagoldC מנותק
    chagold
    כתב ב נערך לאחרונה על ידי chagold
    #1

    נגיד שיש לי כזה אובייקט

     var ddd = [{id:0,name:"bb",selected:true},{id:1,name:"aa",selected:false},{id:2,name:"cc",selected:true}]
    

    ואני רוצה להציג רק נתונים מסוננים לדוגמא selected:true, איך עושים את זה?
    תודה.

    zvizviZ תגובה 1 תגובה אחרונה
    0
    • zvizviZ מנותק
      zvizviZ מנותק
      zvizvi
      השיב לchagold ב נערך לאחרונה על ידי zvizvi
      #2

      @chagold אמר בסינון נתונים מתוך ARRAY - JS:

      נגיד שיש לי כזה אובייקט

       var ddd = [{id:0,name:"bb",selected:true},{id:1,name:"aa",selected:false},{id:2,name:"cc",selected:true}]
      

      ואני רוצה להציג רק נתונים מסוננים לדוגמא selected:true, איך עושים את זה?
      תודה.

      אם זה בHTML ובהנחה ש ddd נמצא בסקופ:

      <div ng-repeat="item in ddd | filter: {selected: true}">{{item.name}}</div>
      

      עריכה:
      משום מה היה נדמה לי ששאלת על אנגולר...

      בJS רגיל זה:

      let eee = ddd.filter(item => item.selected === true)
      

      https://zvizvi.xyz

      תגובה 1 תגובה אחרונה
      4
      • chagoldC מנותק
        chagoldC מנותק
        chagold
        כתב ב נערך לאחרונה על ידי chagold
        #3

        ויש אפשרות למחוק איבר מסויים לפי הסינון הזה?
        תודה

        dovidD תגובה 1 תגובה אחרונה
        0
        • chagoldC מנותק
          chagoldC מנותק
          chagold
          כתב ב נערך לאחרונה על ידי
          #4

          הסתדרתי.

          תגובה 1 תגובה אחרונה
          0
          • dovidD מנותק
            dovidD מנותק
            dovid ניהול
            השיב לchagold ב נערך לאחרונה על ידי
            #5

            @chagold אמר בסינון נתונים מתוך ARRAY - JS:

            ויש אפשרות למחוק איבר מסויים לפי הסינון הזה?
            תודה

            צריך לאתר את האינדקס שלו ואז למחוק עם splice:

            let index = ddd.findIndex(item => item.selected === true);
            ddd.splice(index, 1);
            

            מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

            בכל נושא אפשר ליצור קשר dovid@tchumim.com

            תגובה 1 תגובה אחרונה
            3

            בא תתחבר לדף היומי!
            • התחברות

            • אין לך חשבון עדיין? הרשמה

            • התחברו או הירשמו כדי לחפש.
            • פוסט ראשון
              פוסט אחרון
            0
            • דף הבית
            • קטגוריות
            • פוסטים אחרונים
            • משתמשים
            • חיפוש
            • חוקי הפורום