اذهب إلى المحتوى

السؤال

نشر

لدي الكود التالي الذي يمر عبر مجموعة من المجموعات ، ويبحث عن بيانات ثم يحفظ التفاصيل في مصفوفة جديدة:

for (const group of originalGroups) {
          let groupInfo = await this.myService.getData(
            group
          );
          console.log(groupInfo);
          this.groups.push({
            name: group.name,
            _id: group._id,
            info: groupInfo,
          });
      }`

عندما تنتهي حلقة for ، وأقوم بطباعة البيانات ، يكون لديهم جميعا نفس البيانات لأنها تأخذ آخر واحدة تم إرجاعها في الحلقة for وتطبقها على جميع المجموعات. هل يمكن لأي شخص مساعدتي؟ شكرا لك مقدما

Recommended Posts

  • 0
نشر
بتاريخ 4 ساعة قال محمد لارافيل:
let groupInfo = await

في السطر الثالث من الكود الذي كتبته (الموضح في الاقتباس)

انت قمت بكتابة اشارة المساواة  ( = )

لذلك في كل مرة اثناء الحلقة انت تقوم باعادة اسناد قيمة جديدة الى المتغير groupInfo 

قم بتغير رمز الاسناد ( = ) بالشيء الذي يناسب مشروعك. ربما يكون ( =+ ).

🌸🌸🌸🌸

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...