Hallo!
Ich hatte bisher nie die Musse mich wirklich in Javascript einzuarbeiten, dafür macht mir die Sprache einfach einen zu hässlichen Eindruck :)
Dabei ist sie in ihrer Flexibilität wunderschön und hat einen eigenen Garten verdient. Allerdings kann man in ihr häßlichen Code schreiben, etwa so:
meineIntervalReferenz=window.setInterval( myFIFO[0]0 ,myFIFO[0][1] )
Damit das "funzt", kapsele den Aufruf der Funktion myFIFO[0][0] in eine function(){}, also
[code lang=javascript]meineIntervalReferenz=window.setInterval(function(){ myFIFO[0][0]( myFIFO[0][2] ) }, myFIFO[0][1]);
Übrigens sind Objekte mit sprechenden Namen möglicherweise besser geeignet als ein Array mit nichtssagenden Zahlen, d.h. myFIFO[0].callback, ~.timeout, ~.value statt [0], [1] und [2]. Deine Scripte werden dadurch lesbarer.
Gruß, LX
--
RFC 2324, Satz 7 (Sicherheit): Jeder, der zwischen meinem Kaffee und mir steht, gilt als unsicher.