molily: gibt es da eine Kurzvariante

Beitrag lesen

Hallo,

function foreach(werte, funktion) {
  for(var i = 0; i < werte.length; i++) {
    funktion(werte[i]);
  }
}


>   
> Dann kannst Du einfach schreiben:  
> <a href="javascript:foreach(['a', 'b'], schliessen)">  
  
In dem Fall kann man mal die prototypische Erweiterung nutzen:  
  
Array.prototype.each = function (funktion) {  
    for (var i = 0; i < this.length; i++) {  
        funktion(this[i]);  
    }  
};  
  
Dann hat jeder Array eine each-Methode:  
['a', 'b'].each(schliessen);  
  
Mathias

-- 
[Visitenkarte](http://community.de.selfhtml.org/visitenkarten/view.php?key=17) · [SELFHTML Weblog](http://aktuell.de.selfhtml.org/weblog/)