В чем разница между этим:Как передать параметр для обратного вызова setTimeout()?
function blankWord(){
console.log('blank!');
setTimeout(blankWord, 5000);
}
blankWord();
Что вызывает функцию каждые 5 секунд, как и должно быть, и это:
function blankWord(t){
console.log('blank!');
setTimeout(blankWord, t);
}
blankWord(5000);
Что вызывает функцию несколько раз безумно быстро?
'setTimeout (blankWord, 5000, 'word')'? – putvande
Ответил подробно на [Как передать параметр в callbackTimeout()?] (Http://stackoverflow.com/questions/1190642/how-can-i-pass-a-parameter-to-a-settimeout- обратный вызов) –