Hallo,
Das Ziel eines JS-Entwicklers sollte immer sein, die denkbar einfachste Lösung für jedes noch so komplexe Problem zu finden.
Ich habe dafür einen Konfuziu-ähnlichen Spruch kreiert:
"Das Geniale ist immer einfach. Das Komplizierte ist nie genial." [TM]
var l = document.links.lenght;
while (l--) { if (...) { this.init(document.links[l]); } }
Es geht aber noch einfacher:
~~~javascript
var aTags = document.links;
while (aTags[0]) { (/.mp3$/i).test(aTags[0]) && this.init(aTags[0]); }
Das erspart den Zähler.
Gruß, Don P