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

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

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

Logical assignment ב-V8

מתוזמן נעוץ נעול הועבר תכנות
17 פוסטים 4 כותבים 351 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • yossizY מנותק
    yossizY מנותק
    yossiz
    השיב לאהרן ב נערך לאחרונה על ידי yossiz
    #7

    @אהרן זה מוסבר בכתבה. assignment ל-innerHTML יש לו תוצאה צדדית שהאלמנטים הקיימים נמחקים ואלמנטים חדשים נוצרים (גם אם ה-innerHTML החדש הוא בדיוק שוה לערך הקודם).

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

    תגובה 1 תגובה אחרונה
    1
    • OdedDvirO מנותק
      OdedDvirO מנותק
      OdedDvir
      השיב לאהרן ב נערך לאחרונה על ידי
      #8
      פוסט זה נמחק!
      תגובה 1 תגובה אחרונה
      0
      • א מנותק
        א מנותק
        אהרן
        כתב ב נערך לאחרונה על ידי dovid
        #9

        עם שינוי קל בתחביר, זה

        (arr ??= 0)++;
        

        יכול לעבוד?

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

          @אהרן יעבוד.

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

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

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

            @dovid אמר בLogical assignment ב-V8:

            @אהרן יעבוד.

            d85fa5ad-2fe0-4c8c-b475-db357f5899fb-image.png

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

              @dovid אמר בLogical assignment ב-V8:

              אני חושב שהוא מתכוון ל

              var arr = null;
              arr = arr || [];
              arr.push(123)
              

              אני חושב שאין סיבה שלא יעבוד ככה:

              (arr ||= []).push(123);
              

              אני חושב לאט, אבל בסוף זה מגיע..
              התכוונתי ל
              newData || arr.push(newData)

              בעיקר הדברים האלו שימושיים כשמגיע דאטה לא צפוי, כמו מהשרת ולפעמים מה-DB.
              וכששמות המשתנים ארוכים, זה ממש מיקל
              res.data.longNameVar

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

                @אהרן צודק, ה++ לא מתייחס למשתנה כל שהוא, ולא שייך לעשות ++ על ערך.
                אבל מה רע בככה

                arr = arr++ || 1;
                

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

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

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

                  @dovid אמר בLogical assignment ב-V8:

                  אבל מה רע בככה

                  זה נשאר בערך 1!

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

                    @dovid אמר בLogical assignment ב-V8:

                    arr = arr++ || 1;

                    כצ"ל

                    arr = ++arr || 1;

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

                      @אהרן לא היית מובן (לי ולטעמי לפחות) בnewData || arr.push(newData).
                      זה אף פעם לא רע להסביר באריכות.

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

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

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

                        @dovid
                        התכוונתי ל
                        if (newData) arr.push(newData)

                        אבל זה לא יחסוך כלום

                        לא מצליח לשחזר המקרים שהשאירו לי טראומה..

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

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

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

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