Почему у меня возникает эта ошибка: объект не поддерживает свойство или метод forEach для Internet Explorer?
Я работаю над Javascript над плагином jenkins, используя maven, и у меня есть этот код:
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();
function fillCombo()
{
document.getElementById("source").innerHTML = "";
global = document.getElementById("branches").value;
var array = document.getElementById("branches").value.split('/');
global = array[1];
projects.forEach(arrayElements)
}
Это не работает только в Internet Explorer и только тогда, когда режим документа соответствует стандартам IE8.не знаю, в чем причина и как я могу решить это ..
Pd: интернет-обозреватель 10