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

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

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

פרומיס שעוטף פרומיס

מתוזמן נעוץ נעול הועבר תכנות
6 פוסטים 3 כותבים 147 צפיות 3 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • yossizY מנותק
    yossizY מנותק
    yossiz
    כתב ב נערך לאחרונה על ידי yossiz
    #1
    function valTimeout (val, ms) {
      return new Promise((resolve) => setTimeout(() => resolve(val), ms))
    };
    const res = await valTimeout(valTimeout(1, 10000), 1000);
    console.log(res);
    

    מה הקוד הזה מדפיס ואחרי כמה זמן?

    (תנסה לחשוב לבד, אח"כ תבדוק בקונסול אם צדקת. אני לא צדקתי בניחוש שלי...)

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

    dovidD תגובה 1 תגובה אחרונה
    2
    • yossizY yossiz
      function valTimeout (val, ms) {
        return new Promise((resolve) => setTimeout(() => resolve(val), ms))
      };
      const res = await valTimeout(valTimeout(1, 10000), 1000);
      console.log(res);
      

      מה הקוד הזה מדפיס ואחרי כמה זמן?

      (תנסה לחשוב לבד, אח"כ תבדוק בקונסול אם צדקת. אני לא צדקתי בניחוש שלי...)

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

      טעיתי... חשבתי שיהיה מודפס Promise <pending>
      הawait מחכה בשרשרת עד שהערך הסופי לא יהיה בר המתנה

      (await new Promise(x => x(new Promise(y => y(1))))) == 1
      
      • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
      • בכל נושא אפשר ליצור קשר dovid@tchumim.com
      dovidD A 2 תגובות תגובה אחרונה
      2
      • dovidD dovid

        טעיתי... חשבתי שיהיה מודפס Promise <pending>
        הawait מחכה בשרשרת עד שהערך הסופי לא יהיה בר המתנה

        (await new Promise(x => x(new Promise(y => y(1))))) == 1
        
        dovidD מנותק
        dovidD מנותק
        dovid
        ניהול
        כתב ב נערך לאחרונה על ידי
        #3

        המחשה אלגנטית יותר

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

          טעיתי... חשבתי שיהיה מודפס Promise <pending>
          הawait מחכה בשרשרת עד שהערך הסופי לא יהיה בר המתנה

          (await new Promise(x => x(new Promise(y => y(1))))) == 1
          
          A מנותק
          A מנותק
          aaron
          כתב ב נערך לאחרונה על ידי
          #4

          @dovid אמר בפרומיס שעוטף פרומיס:

          הawait מחכה בשרשרת עד שהערך הסופי לא יהיה בר המתנה

          מריח כמו התנהגות שמזמינה באגים (או רק חוסר הבנה נכון של איך הקוד רץ)..

          aaron.tchumim@gmail.com
          Hetzner - שרתים וירטואליים ופיזיים במחירים מעולים (קישור שותפים)

          ווצאפ API - תיעוד שירות API לא רשמי.

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

            המחשה אלגנטית יותר

            await Promise.resolve(Promise.resolve(1)) == 1
            
            yossizY מנותק
            yossizY מנותק
            yossiz
            כתב ב נערך לאחרונה על ידי yossiz
            #5

            @dovid בעצם אני תופס שתמיד ידעתי את זה בתת המודע.
            אותה שאלה אפשר לשאול בתחביר ה-then-י:

            Promise.resolve(Promise.resolve(1)).then(console.log)
            

            כבר אלף פעמים כבר כתבתי קוד שמבוסס על זה שה-then מקבל את הערך הסופי גם של הפרומיס הפנימי.
            משום מה השאלה הזאת בלבלה אותי...

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

            תגובה 1 תגובה אחרונה
            2
            • A aaron

              @dovid אמר בפרומיס שעוטף פרומיס:

              הawait מחכה בשרשרת עד שהערך הסופי לא יהיה בר המתנה

              מריח כמו התנהגות שמזמינה באגים (או רק חוסר הבנה נכון של איך הקוד רץ)..

              yossizY מנותק
              yossizY מנותק
              yossiz
              כתב ב נערך לאחרונה על ידי
              #6

              @aaron לא מובן מה שאתה טוען. איזה התנהגות מזמינה באגים?

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

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


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

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

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