2014-10-06 4 views
0

그래서, 나는 기능의 배열, 예컨대 : 통화 배열 타임 아웃 후 - 자바 스크립트

var functions = [ 
       function(){alert('foo');}, 
       function(){alert('bar');} 
       ]; 

이 가능 같이, 시간 초과 후이 배열의 모든 기능을 호출하는 것입니다이 :?

setTimeout(/*insert function 1 and 2 here*/, 2000); 
+1

no. settimeout에 하나의 콜백 만 전달할 수 있습니다. 그러나 그 콜백 호출을 통해 다른 기능을 호출 할 수 있습니다. –

답변

2
setTimeout(function(){ 
    for (var n = functions.length, i = 0; i < n; i++) functions[i](); 
}, 2000); 
+0

감사합니다! 이것은 할 것이다! – Ood

+0

@Ood이 답변을 문제가 해결되면 "수락"으로 선택할 수 있습니다. – hindmost

관련 문제