누군가이 코드의 작동을 설명 할 수 있습니까?루프 내에서 javascript setTimeout [닫힘]
var display = function(i) {
return function(){
console.log(i);
};
};
for(var i=0; i<5; i++) {
setTimeout(display(i), i*1000);
}
표시 기능은 각 반복에서 호출됩니다. 또는 루프가 실행을 마친 후 시간 초과가 트리거 된 후에 호출됩니까?
이 그것은 호출되는 것입니다. – Kelsadita