JavaScript闭包 财富值71

2016-10-13 11:45发布

for (var i=1; i<=5; i++) {         (function(j) {             console.log( j);             console.log( new Date());             setTimeout( function timer() {                 console.log( j );                 console.log( new Date() );             }, j*1000 );         })( i );     }          

为什么间隔时间每次都是1s

3条回答

没看懂,有什么问题吗,先依次执行每个自执行函数里的前两句,然后执行异步代码

一周热门 更多>