Faraday: Sitio web: la página del equipo no puede obtener datos, un error de JS

Creado en 14 abr. 2021  ·  5Comentarios  ·  Fuente: lostisland/faraday

Información básica

Se trata del sitio web.
Página: https://lostisland.github.io/faraday/team/

Descripcion del problema

Queda una ruleta. La consola muestra un error JS sobre el archivo team.js.

¿Quizás ha cambiado la estructura de la información en la página de datos recuperados?

pasos para reproducir

Estaba usando Firefox.

Vaya a la página: https://lostisland.github.io/faraday/team/

Consola abierta;

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

El código para esa función era

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

Todos 5 comentarios

Acabo de probar esto y me está funcionando bien, ¿tal vez fue solo un problema temporal?

Lo probé en mi teléfono y solo obtuve la ruleta. ¡Hm!

Es extraño, según MDN, esta función también debería ser compatible con Firefox 🤔

_Ahora_ funcionó perfectamente, en mi computadora portátil. Mmm.

... y en mi teléfono. Hm. ¡CLAUSURA!

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

mvastola picture mvastola  ·  4Comentarios

yusefu picture yusefu  ·  3Comentarios

Lewiscowles1986 picture Lewiscowles1986  ·  4Comentarios

jedeleh picture jedeleh  ·  3Comentarios

aleksb86 picture aleksb86  ·  3Comentarios