ASYNC/AWAIT
-
@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; }
-
@שרה-רחל אמר בASYNC/AWAIT:
@dovid
נראה נכון
אני כבר בודקת
רק מענין אותי למה בקוד הראשוני ששמתי (תקנתיקצת)
הfinalMmArr מדפיס תוכן
בזמן שהRESULT מדפיס אחרי כן UNDEFINDEDלפני התיקון של @yossiz (לשים return או await) זה לא הגיוני שהוא הדפיס not-found.
אחרי התיקון, הוא היה אמור להדפיס את זה אבל בתוך מערך [.... .... "not-found"]