Эта функция имеет две подписи
var timeoutID = window.setTimeout(func, delay, [param1, param2, ...]);
var timeoutID = window.setTimeout(code, delay);
Обратите внимание, что проходя дополнительные параметры функции в первом синтаксисе не работает в Internet Explorer.
Примечание найдено в MDN в отношении того, что эти дополнительные параметры для:
До Gecko 13 (Firefox 13.0/Thunderbird 13.0), Геккон прошел дополнительный параметр к подпрограмме обратного вызова, указывающий " фактическое опоздание "таймаута в миллисекундах. Этот нестандартный параметр больше не передается.
Первая подпись (с более чем двумя параметрами) не поддерживается всеми браузерами, поэтому моя личная рекомендация - избежать ее.
lol ... Он вызывает статью w3schools как документацию! См. Http://www.w3fools.com –
Huh ... Мне w3schools рекомендовали мне в университете (15 лет назад). Я всегда считал, что они связаны с W3C, и полагали, что они уважаемы. Спасибо за ссылку w3fools.com! –