Rayden Storm نشر 31 مارس 2021 أرسل تقرير مشاركة نشر 31 مارس 2021 يمكننا عمل loop على قائمة في react باستخدام map وذلك لانتاج مكونات تحمل بيانات القائمة لكن ماذا ان كان الرد من الخادم عبارة على object يحتوي objects كيف يمكننا عمل loop على ذلك ال object لتحقيق نفس النتيجة التي نحققها باستخدام loop على قائمة اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
1 Abdullah Muhammad نشر 31 مارس 2021 أرسل تقرير مشاركة نشر 31 مارس 2021 في حالة كان الرد من السيرفر ب أوبجكت يحتوي على عدة objects وتحتاج الى أن تقوم بعمل loop عليهم وهذا قلما يكون الوضع يمكنك بالفعل إستيراد كافة ال objects الداخليه لل object الرئيسي ووضعهم داخل مصفوفة كالتالي Object.values(response) وسوف تحصل على مصفوفة كامله من ال objects داخل ال object الرئيسي وبعد ذلك يمكنك عمل loop عليهم لعرضهم داخل المكون بكل سهوله Object.values(response).map(item => {...}) اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Mohammed Saber6 نشر 31 مارس 2021 أرسل تقرير مشاركة نشر 31 مارس 2021 هذه جافاسكربت لا علاقة لReact بالموضوع يمكنك استخدام دالة Object.values الخاصة بالجاف سكربت const response = { 0: { id: 1, name: 'ahmed' }, 1: { id: 2, name: 'Mohammed' }, 2: { id: 3, name: 'Ali' }, } const modifiedResponse = Object.values(response); //Object.values : تقوم بتحويل عناصر ال اوبجيكت إلى مصفوفة /* [ { id: 1, name: 'ahmed' }, { id: 2, name: 'Mohammed' }, { id: 3, name: 'Ali' }, ] */ اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Rayden Storm
يمكننا عمل loop على قائمة في react باستخدام map وذلك لانتاج مكونات تحمل بيانات القائمة لكن ماذا ان كان الرد من الخادم عبارة على object يحتوي objects كيف يمكننا عمل loop على ذلك ال object لتحقيق نفس النتيجة التي نحققها باستخدام loop على قائمة
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.