Pourquoi j'ai cette erreur: cet Objet ne gère pas la propriété ou la méthode 'forEach' pour Internet Explorer?
Je suis en train de Travailler sur le Javascript sur un plugin jenkins à l'aide de maven et j'ai ce code:
function arrayElements(element, index, array)
{
var arrayPaths = element.split("\\");
var projectSource = arrayPaths[2];
var array = element.split("_");
if (projectSource === global ) {
if (array[2]===filtro){
document.getElementById("source").options.add(new Option(arrayPaths[3], element));
}
}
}
function fillCompiledSource(object, projects)
{
document.getElementById("source").innerHTML = "";
global = document.getElementById("branches").value;
projects.forEach(arrayElements)
}
var projects = new Array();</script><script>
function fillCombo()
{
document.getElementById("source").innerHTML = "";
global = document.getElementById("branches").value;
var array = document.getElementById("branches").value.split('/');
global = array[1];
projects.forEach(arrayElements)
}
Cela ne permet pas seulement dans internet explorer et uniquement lorsque le document est en Mode IE8 standarts je ne sais pas quelle est la raison et comment je peux résoudre ça..
Pd: Internet explorer 10
IE8 ne prend pas en charge
demandé et répondu à plusieurs reprises stackoverflow.com/questions/412447/...
Mon problème est différent, car je ne peux pas utiliser JQuery, je travaille sur un plugin Jenkins à l'aide de maven..
forEach
demandé et répondu à plusieurs reprises stackoverflow.com/questions/412447/...
Mon problème est différent, car je ne peux pas utiliser JQuery, je travaille sur un plugin Jenkins à l'aide de maven..
OriginalL'auteur David Dominguez | 2013-11-20
Vous devez vous connecter pour publier un commentaire.
Yeap, c'est parce que IE8 ne pas mettre en œuvre
Array.forEach
(ni beaucoup d'autres plus modernes JS méthodes). Si vous avez besoin de travailler dans IE8, vous aurez à il cale (voir la section compatibilité).Par la manière, la SOCIÉTÉ dispose de ressources pour la plupart des autres méthodes non pris en charge trop.
OriginalL'auteur Nikos Paraskevopoulos
Cela peut vous aider.
Pour résoudre le problème de jQuery:
Maintenant, on dirait que vous êtes pour me remercier de hah.
OriginalL'auteur Joe L.
Vous pouvez également lier les non-existante forEach fonction de la Matrice.le prototype.forEeach.
Je l'ai trouvé dans ce post https://tips.tutorialhorizon.com/2017/01/06/object-doesnt-support-property-or-method-foreach/.
OriginalL'auteur Juan Gabriel Gómez Vargas