Faraday: موقع الويب: فشلت صفحة الفريق في جلب البيانات ، وخطأ JS

تم إنشاؤها على ١٤ أبريل ٢٠٢١  ·  5تعليقات  ·  مصدر: lostisland/faraday

معلومات أساسية

هذا عن الموقع.
الصفحة: https://lostisland.github.io/faraday/team/

وصف المشكلة

يبقى الدوار. تعرض وحدة التحكم خطأ JS حول ملف team.js.

ربما تغيرت بنية المعلومات في صفحة البيانات التي تم جلبها؟

خطوات التكاثر

كنت أستخدم Firefox.

انتقل إلى الصفحة: https://lostisland.github.io/faraday/team/

وحدة التحكم المفتوحة

Uncaught (in promise) TypeError: json.findIndex is not a function
    innerHTML https://lostisland.github.io/faraday/assets/js/team.js:16
    fetchTeam https://lostisland.github.io/faraday/assets/js/team.js:15
    <anonymous> https://lostisland.github.io/faraday/assets/js/team.js:43

كان رمز تلك الوظيفة

function fetchTeam(json, team, div) {
  let el = document.querySelector(div);
  el.innerHTML = team.map(function (m) {
    let index = json.findIndex(function(e) {
      return e.author.login === m
    });
    return teamTile(json.splice(index, 1)[0]);
  }).join('');
}

bug help wanted

ال 5 كومينتر

لقد جربت هذا للتو وهي تعمل بشكل جيد بالنسبة لي ، ربما كانت مجرد مشكلة مؤقتة؟

جربته على هاتفي وحصلت على الدوار فقط. حسنًا!

غريب ، وفقًا لـ MDN ، يجب دعم هذه الوظيفة بواسطة Firefox أيضًا

_الآن_ لقد عملت بشكل مثالي على جهاز الكمبيوتر المحمول الخاص بي. أمم.

... وعلى هاتفي. جلالة الملك. إغلاق!

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات