1
'for'를 추가했을 때 왜 'setInterval'이 작동하지 않았습니까? 자바 스크립트 이후왜 내 setInterval이 작동하지 않습니까?
<script>
var x=0;
setInterval(function() {counter()},1);
function counter()
{
x++;
}
for(var start=0; start <= 100; start++)
{
alert("x is "+x+" and start is "+start);
}
</script>
문제는 전적으로 'for'가 아니라 스크립트 실행을 중단시키는 동기 조치 인 '경고'입니다. –
@ FabrícioMatté 예, 감사합니다. 이유에 대한 설명이 약간 부족하여 답변에 대한 의견이 추가되었습니다. –
+1, DOM 0 'alert'에는 사양이 없으며 브라우저가이를 다르게 해석 할 수 있습니다. 예를 들어 OP 간격은 Firefox 15-18의 경고 사이에서 간헐적으로 실행되지만 Chrome에서는 완전히 동기화됩니다. [피들] (http://jsfiddle.net/ult_combo/7vDG8/) –