Warum habe ich diesen Fehler: Objekt unterstützt keine Eigenschaft oder Methode 'forEach' für Internet Explorer?
Ich arbeite mit Javascript an einem Jenkins-Plugin mit Maven und habe diesen 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)
}
Dies scheitert nur im Internet Explorer und nur wenn der Dokumentmodus dem IE8-Standard entspricht. Ich weiß nicht, woran es liegt und wie ich das beheben kann.
Pd: Der Internet Explorer ist 10