Faraday: Веб-сайт: страница команды не может получить данные, ошибка JS

Созданный на 14 апр. 2021  ·  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 рейтинги