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 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