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

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

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

עזרה עם async await

מתוזמן נעוץ נעול הועבר תכנות
28 פוסטים 5 כותבים 641 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • yossizY מנותק
    yossizY מנותק
    yossiz
    כתב ב נערך לאחרונה על ידי yossiz
    #21

    @אהרן לא הבנתי כל מה שאתה כותב, אבל השגיאה שאתה מקבל הוא פשוט שה-constructor של Promise אמור לקבל פונקציה שעושה את ה-resolve או reject,

    הודעת השגיאה מאוד מובנת, Promise resolver undefined is not a function
    פי', promise resolver זה הפונקציה שהיית אמור לספק ל-constructor
    undefined, - מכיון שלא סיפקת פונקציה, אז הפרמטר קיבלה את ה(אי-)ערך undefined
    is not a function - הוא לא פונקציה

    מה שהתכוונת לכתוב זה זה:

    return Promise.resolve(value)
    

    בלי הקריאה ל-constructor
    זו פונקציה שמחזירה promise שהוא כבר במצב resolved עם הערך - value

    זה שווה לזה:

    return new Promise(resolve=>resolve(value));
    

    📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

    תגובה 1 תגובה אחרונה
    1
    • א מנותק
      א מנותק
      אהרן
      כתב ב נערך לאחרונה על ידי
      #22

      @yossiz אמר בעזרה עם async await:

      return Promise.resolve(value)

      להחזיר

      return Promise.resolve(value)
      

      במקרים אחרים, זה לא שגיאה

      yossizY תגובה 1 תגובה אחרונה
      0
      • yossizY מנותק
        yossizY מנותק
        yossiz
        השיב לאהרן ב נערך לאחרונה על ידי yossiz
        #23

        @אהרן אמר בעזרה עם async await:

        להחזיר

        return Promise.resolve(value)
        במקרים אחרים, זה לא שגיאה

        אתה קובע או שואל?

        📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

        א תגובה 1 תגובה אחרונה
        1
        • א מנותק
          א מנותק
          אהרן
          השיב לyossiz ב נערך לאחרונה על ידי
          #24

          @yossiz אמר בעזרה עם async await:

          @אהרן אמר בעזרה עם async await:

          להחזיר

          return Promise.resolve(value)
          במקרים אחרים, זה לא שגיאה

          אתה קובע או שואל?

          מספר עובדה.

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

            כשמגיבים בפורום אמור להיות לתגובה ניגון כל שהוא: שאלה/קריאה/ויכוח/הסתייגות.
            אחרת זה משרה תחושה של בלבול.

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

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

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

              מבלי להיכנס לכל הנידון כאן שעדיין לא הצלחתי להתרכז להבין מי נגד מי, אבל משהו אחד הצלחתי להבין שיש אפשרות ליצור פונקציה async עם שימוש await.
              ברצוני להבין לשם ההבנה, כאשר אין לי עדיפות לפרומיס, (שעדיין לא הצלחתי להתרכז להבין את זה), אלא בסך הכל אני צריך לשלוף נתונים מSQL למשל, ולבצע פעולות על פי זה.
              האם יש עדיפות מבחינה תקנית או קלילות, לעבוד עם פרומיס או לעבוד עם await ולכתוב את הקוד לאחריו.

              א תגובה 1 תגובה אחרונה
              0
              • א מנותק
                א מנותק
                אהרן
                השיב לחוקר ב נערך לאחרונה על ידי
                #27

                @חוקר אמר בעזרה עם async await:

                לעבוד עם פרומיס או לעבוד עם await ולכתוב את הקוד לאחריו.

                await זה פרומיס מאחורי הקלעים, רק עם סינטקס נוח יותר.

                תגובה 1 תגובה אחרונה
                2
                • dovidD מנותק
                  dovidD מנותק
                  dovid ניהול
                  כתב ב נערך לאחרונה על ידי
                  #28

                  אני ממליץ לעבוד עם async\await, אם בכלל, רק אחרי שליטה והבנה של פרומייז, כי אחרת נהיה בראש חוסר בהירות.

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

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

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

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

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

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