Вызов функций с помощью setTimeout ()
Проще говоря...
Почему
setTimeout('playNote('+currentaudio.id+', '+noteTime+')', delay);
работают отлично, вызывая функцию после указанной задержки, но
setTimeout(playNote(currentaudio.id,noteTime), delay);
вызывает функцию playNote все одновременно?
(эти setTimeout () находятся в цикле for)
или, если мое объяснение слишком сложно для чтения, в чем разница между этими двумя функциями?