JS המתנה עד שערך ישתנה
-
יש אופציה שקוד (פרומיס) ימתין עד שערך ישתנה?
דהיינו a=1, והוא ימתין עד שהערך של a יהיה 2 ורק אז ימשיך את הקוד.
-
@dovid תודה.
אדהכי מצאתי פיתרון.
https://jsfiddle.net/v7c35ntd/4/
ועכשיו מעיין בדבריך. -
בפונקציה שלך הוא מחזיר (ונעצר) בכל תוצאה. אני רציתי המתנה עד שיהיה ערך מסויים.
-
המקרה שלי הוא כשמתודה מקבלת אובייקט מהשרת, ואני צריך אירוע שיתרחש (פתיחת פופאפ) רק לאחר קבלת האובייקט.
-
זה קומפוננט vue ואני בתוך method שקורא לאקשין בstore באמצעות
(this.$store.dispatch("action_1",id))
, ולא הצלחתי לקבל ממנו תגובה סינכרונית (גם עם awite) שתבוצע לפני השורה הבאה. לכן הלכתי לדרך אחרת שאני ממתין לאובייקט אחרי העדכון.(יתכן שאני מפספס משהו בVUE. עריכה: בדקתי שוב ועשיתי לפי הספר. ולא מתעדכן).
-
לא מספיק הבנתי את הרקע.
אבל אולי יתאים לך להשתמש עם watch על האובייקט הנמצא ב store?
8/10