Faraday: Situs web: Halaman tim gagal mengambil data, kesalahan JS

Dibuat pada 14 Apr 2021  ·  5Komentar  ·  Sumber: lostisland/faraday

Info dasar

Ini tentang situs web.
Halaman: https://lostisland.github.io/faraday/team/

Deskripsi masalah

Sebuah pemintal tetap ada. Konsol menunjukkan kesalahan JS tentang file team.js.

Mungkin struktur informasi pada halaman data yang diambil telah berubah?

Langkah-langkah untuk mereproduksi

Saya menggunakan Firefox.

Arahkan ke Halaman: https://lostisland.github.io/faraday/team/

Buka Konsol;

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

Kode untuk fungsi itu adalah

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

Semua 5 komentar

Saya baru saja mencoba ini dan itu berfungsi dengan baik untuk saya, mungkin itu hanya masalah sementara?

Saya mencobanya di ponsel saya dan hanya mendapatkan pemintal. Hm!

Aneh, menurut MDN fungsi ini harus didukung oleh Firefox juga

_Sekarang_ itu bekerja dengan sempurna, di laptop saya. Hmmm.

...dan di ponselku. Hm. PENUTUPAN!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat