Почему у меня возникает эта ошибка: объект не поддерживает свойство или метод 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

Ответы на вопрос(3)

Ваш ответ на вопрос