У меня есть массив с идентификатором тайм-аута. Какой изящный способ очистить всех сразу? Есть ли более эффективный стиль?JavaScript: несколько clearTimeout в массиве
waitHandler[1] = setTimeout('doSomethingA()', 2000);
waitHandler[2] = setTimeout('doSomethingB()', 2000);
...
for (var i=1; i < waitHandler.length; i++) {
clearTimeout[i];
}
Не записывайте код в строки. 'var t = 2000; var ids = [setTimeout (doSomethingA, t), ...]; ' – 1983
Хорошо, но что, если мне нужно отправить параметры? – Robbit
Затем используйте анонимные функции: 'setTimeout (function() {doSomethingA (param)})' – Scimonster