Ruffunktionen mit setTimeout ()

Einfach gesagt..

warum tu

setTimeout('playNote('+currentaudio.id+', '+noteTime+')', delay);

perfekt arbeiten, die Funktion nach der angegebenen Verzögerung aufrufen, aber

setTimeout(playNote(currentaudio.id,noteTime), delay);

ruft die Funktion playNote alle gleichzeitig auf?

(diese setTimeout () s befinden sich in einer for-Schleife)

oder, wenn meine Erklärung zu schwer zu lesen ist, was ist der Unterschied zwischen den beiden Funktionen?

Antworten auf die Frage(12)

Ihre Antwort auf die Frage