Mon application javascript fonctionne sur Firefox et Chrome très bien. Mais il se cache sur Internet Explorer (IE 8).
Je n'ai pas eu d'erreur Message sur le journal de la console. En déboguant le code, je remarque que la requête se brise sur la ligne suivante:
series.reduce(visit, []);
La fonction entière sort à ce stade. Je sais que reduce
travaux pour les tableaux, mais console.info(typeof(series))
: objet
Mais cet objet ressemble exactement à un tableau – et il fonctionne sur FF / Chrome. Pourrait-il être la raison pour laquelle IE cesse de traiter la fonction à ce stade? Et: comment gérer cela à IE?
Je vous remercie.
La réduction n'est pas prise en charge jusqu'à IE 9: https://developer.mozilla.org/fr/JavaScript/Reference/Global_Objects/array/reduce#Browser_compatibility
Ce lien comporte un code de solution utile pour les navigateurs qui ne supportent pas la réduction.
Vous pouvez également trouver d'autres fonctions de tableau ES5 JavaScript polyfills ici: