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

خطأ عند استخدام دالة map في جافاسكريبت

أدم محمد2

السؤال

لدي تلك الشفرة البرمجية

async function init(){
    const data = await fetchData(path);
    data.map(element=>{
        find(element.data);

    })
}

 عند محاولة تنفيذها ياتيني ذلك الخطأ

Uncaught (in promise) TypeError: data.map is not a function

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0
بتاريخ 4 دقائق مضت قال أدم محمد2:

ذلك هو الذي احصل عليه من نافذة الnetwork في الinspect


{
    "#my-carousel .carousel-indicators":[
        "<li data-target='#my-carousel' data-slide-to='0' class='active'></li>",
        "<li data-target='#my-carousel' data-slide-to='1'></li>",
        "<li data-target='#my-carousel' data-slide-to='2'></li>"
    ]

}

 

البيانات تأتي لك في صورة كائن وليس مصفوفة, لديك أحد الحلين, إنا أن تقوم بإستقبال البيانات من خاصية #my-carousel .carousel-indicators في جافاسكريبت على النحو التالي

data["#my-carousel .carousel-indicators"].map

أو أن تقوم بتحويل الكائن كله إلى مصفوفة على هيئة مفتاح وقيمة (key & value)

Object.keys(data).map((key, index) => (
    console.log(data[key])
))

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 1 دقيقة مضت قال شرف الدين2:

هل يمكنك طباعة المتغير data وارسال ناتج الطباعة؟

ذلك هو الذي احصل عليه من نافذة الnetwork في الinspect

{
    "#my-carousel .carousel-indicators":[
        "<li data-target='#my-carousel' data-slide-to='0' class='active'></li>",
        "<li data-target='#my-carousel' data-slide-to='1'></li>",
        "<li data-target='#my-carousel' data-slide-to='2'></li>"
    ]

}

 

تم التعديل في بواسطة شرف الدين2
تنسيق الشفرة البرمجية
رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...