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

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

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תוכנה
  3. ASYNC/AWAIT

ASYNC/AWAIT

מתוזמן נעוץ נעול הועבר תוכנה
26 פוסטים 4 כותבים 901 צפיות 3 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • dovidD dovid

    @שרה-רחל אני לא לגמרי מבין, כתבתי שלד קוד שלכאורה עושה כל מה שקיים כעת, תוכלי לומר מה חסר בו?

    const getAllMembers = async function () {
        let members = await membersRest.getAllMembers();
    
        let membersArr = members.data.map(z => {
            return {
                _id: z._id,
                Name: z.Name,
                Email: z.Email,
                City: z.City,
                Movies: []
            }
        });
    
        let ss = await subscriptionRest.getSubscriptions();
        let ssData = ss.data;
    
        for (const sub of ss.data) {
            var memberFind = membersArr.find(x => x._id == sub.MemberID);
            if (memberFind)
                memberFind.Movies = sub.Movies;
            else
                console.log(`the member ${sub.MemberID} not found in the members list, but have subscrition!`)
        }
    
        return membersArr;
    }
    
    dovidD
    dovidD
    dovid
    ניהול
    כתב ב נערך לאחרונה על ידי
    #17

    @dovid גם הקוד הזה ארוך מידי, כי אני שם לב שהMap הראשון לא עושה כלום, הקוד הזה שקול:

    const getAllMembers = async function () {
        let membersArr = await membersRest.getAllMembers();
    
        let ss = await subscriptionRest.getSubscriptions();
        let ssData = ss.data;
    
        for (const sub of ss.data) {
            var memberFind = membersArr.find(x => x._id == sub.MemberID);
            if (memberFind)
                memberFind.Movies = sub.Movies;
            else
                console.log(`the member ${sub.MemberID} not found in the members list, but have subscrition!`)
        }
    
        return membersArr;
    }
    
    • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
    • בכל נושא אפשר ליצור קשר dovid@tchumim.com
    ש dovidD 2 תגובות תגובה אחרונה
    1
    • dovidD dovid

      @dovid גם הקוד הזה ארוך מידי, כי אני שם לב שהMap הראשון לא עושה כלום, הקוד הזה שקול:

      const getAllMembers = async function () {
          let membersArr = await membersRest.getAllMembers();
      
          let ss = await subscriptionRest.getSubscriptions();
          let ssData = ss.data;
      
          for (const sub of ss.data) {
              var memberFind = membersArr.find(x => x._id == sub.MemberID);
              if (memberFind)
                  memberFind.Movies = sub.Movies;
              else
                  console.log(`the member ${sub.MemberID} not found in the members list, but have subscrition!`)
          }
      
          return membersArr;
      }
      
      ש
      ש
      שרה רחל
      כתב ב נערך לאחרונה על ידי
      #18

      @dovid
      נראה נכון
      אני כבר בודקת
      רק מענין אותי למה בקוד הראשוני ששמתי (תקנתיקצת)
      הfinalMmArr מדפיס תוכן
      בזמן שהRESULT מדפיס אחרי כן UNDEFINDED

      dovidD תגובה 1 תגובה אחרונה
      0
      • dovidD dovid

        @dovid גם הקוד הזה ארוך מידי, כי אני שם לב שהMap הראשון לא עושה כלום, הקוד הזה שקול:

        const getAllMembers = async function () {
            let membersArr = await membersRest.getAllMembers();
        
            let ss = await subscriptionRest.getSubscriptions();
            let ssData = ss.data;
        
            for (const sub of ss.data) {
                var memberFind = membersArr.find(x => x._id == sub.MemberID);
                if (memberFind)
                    memberFind.Movies = sub.Movies;
                else
                    console.log(`the member ${sub.MemberID} not found in the members list, but have subscrition!`)
            }
        
            return membersArr;
        }
        
        dovidD
        dovidD
        dovid
        ניהול
        כתב ב נערך לאחרונה על ידי
        #19

        חיסרתי את העיקר לכאורה שזה הawait membersRest.getMember(memId); אבל עשיתי זאת במודע, כי אני לא מבין מה הוא מביא (מה היה קודם ומה הוא מחליף/מוסיף).

        • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
        • בכל נושא אפשר ליצור קשר dovid@tchumim.com
        תגובה 1 תגובה אחרונה
        0
        • ש שרה רחל

          @dovid
          נראה נכון
          אני כבר בודקת
          רק מענין אותי למה בקוד הראשוני ששמתי (תקנתיקצת)
          הfinalMmArr מדפיס תוכן
          בזמן שהRESULT מדפיס אחרי כן UNDEFINDED

          dovidD
          dovidD
          dovid
          ניהול
          כתב ב נערך לאחרונה על ידי
          #20

          @שרה-רחל אמר בASYNC/AWAIT:

          @dovid
          נראה נכון
          אני כבר בודקת
          רק מענין אותי למה בקוד הראשוני ששמתי (תקנתיקצת)
          הfinalMmArr מדפיס תוכן
          בזמן שהRESULT מדפיס אחרי כן UNDEFINDED

          לפני התיקון של @yossiz (לשים return או await) זה לא הגיוני שהוא הדפיס not-found.
          אחרי התיקון, הוא היה אמור להדפיס את זה אבל בתוך מערך [.... .... "not-found"]

          • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
          • בכל נושא אפשר ליצור קשר dovid@tchumim.com
          ש תגובה 1 תגובה אחרונה
          0
          • dovidD dovid

            @שרה-רחל אמר בASYNC/AWAIT:

            @dovid
            נראה נכון
            אני כבר בודקת
            רק מענין אותי למה בקוד הראשוני ששמתי (תקנתיקצת)
            הfinalMmArr מדפיס תוכן
            בזמן שהRESULT מדפיס אחרי כן UNDEFINDED

            לפני התיקון של @yossiz (לשים return או await) זה לא הגיוני שהוא הדפיס not-found.
            אחרי התיקון, הוא היה אמור להדפיס את זה אבל בתוך מערך [.... .... "not-found"]

            ש
            ש
            שרה רחל
            כתב ב נערך לאחרונה על ידי שרה רחל
            #21

            @dovid
            לפני הGETMEMBER
            יש רק את הID שלו
            ואני רוצה ליצור JSON שמכיל גם את הפרטים שלו

            dovidD תגובה 1 תגובה אחרונה
            0
            • ש שרה רחל

              @dovid
              לפני הGETMEMBER
              יש רק את הID שלו
              ואני רוצה ליצור JSON שמכיל גם את הפרטים שלו

              dovidD
              dovidD
              dovid
              ניהול
              כתב ב נערך לאחרונה על ידי
              #22

              @שרה-רחל לא היה לפני כן City וכל זה? ורק למי שיש הרשמה לMovie צריך את הפרטים או לכולם?
              לא עדיף שהשרת בgetAllMembers ייתן פרטים מלאים?

              • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
              • בכל נושא אפשר ליצור קשר dovid@tchumim.com
              ש תגובה 1 תגובה אחרונה
              0
              • dovidD dovid

                @שרה-רחל לא היה לפני כן City וכל זה? ורק למי שיש הרשמה לMovie צריך את הפרטים או לכולם?
                לא עדיף שהשרת בgetAllMembers ייתן פרטים מלאים?

                ש
                ש
                שרה רחל
                כתב ב נערך לאחרונה על ידי
                #23

                @dovid
                זה הדרישה של הפרויקט

                dovidD תגובה 1 תגובה אחרונה
                0
                • ש שרה רחל

                  @dovid
                  זה הדרישה של הפרויקט

                  dovidD
                  dovidD
                  dovid
                  ניהול
                  כתב ב נערך לאחרונה על ידי
                  #24

                  @שרה-רחל ענית לי רק על השאלה האחרונה...

                  • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                  • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                  ש תגובה 1 תגובה אחרונה
                  0
                  • dovidD dovid

                    @שרה-רחל ענית לי רק על השאלה האחרונה...

                    ש
                    ש
                    שרה רחל
                    כתב ב נערך לאחרונה על ידי שרה רחל
                    #25

                    @dovid
                    בSUSCRIPTION
                    יש את הID של הMEMBER
                    ומערך של MOVIES שמכיל רק את הID'S
                    וחוץ מזה יש גם
                    MOVIES שמכיל ID ועוד כמה פרטים
                    וMEMBER שמכיל ID
                    CITY
                    EMAIL
                    NAME

                    ש תגובה 1 תגובה אחרונה
                    0
                    • ש שרה רחל

                      @dovid
                      בSUSCRIPTION
                      יש את הID של הMEMBER
                      ומערך של MOVIES שמכיל רק את הID'S
                      וחוץ מזה יש גם
                      MOVIES שמכיל ID ועוד כמה פרטים
                      וMEMBER שמכיל ID
                      CITY
                      EMAIL
                      NAME

                      ש
                      ש
                      שרה רחל
                      כתב ב נערך לאחרונה על ידי
                      #26

                      @dovid
                      עדיין מענין אותי מה קורה בפונקציה הנ"ל שכתבתי
                      מדוע הערך חוזר כUNDEFINDE
                      בזמן שלפני החזרה הוא כן מדפיס לי תוכן

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

                      שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

                      נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.

                      בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

                      הרשמה התחברות
                      תגובה
                      • תגובה כנושא
                      התחברו כדי לפרסם תגובה
                      • מהישן לחדש
                      • מהחדש לישן
                      • הכי הרבה הצבעות


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

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

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