首页 > 解决方案 > 具有自调用功能的 setTimeout

问题描述

我正在尝试跟踪并期望 setTimeout 每秒针对不同的索引执行一次。我可以通过评论的绑定方法来实现它,但是当我使用 IIFE 时,它会给出预期的输出但没有任何延迟。任何人都可以建议正确的实施。

function count(){
    for(i=0;i<5;i++){
        //var f = console.log.bind(null, i); //WORKING AS EXPECTED

        var f = ((index)=>{
            console.log(index);
        })(i);
        setTimeout(f, 1000*i);
    }
} 
count();

//OUTPUT (Without any delay)
0
1
2
3
4

标签: javascriptsettimeoutiife

解决方案


推荐阅读