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
没看懂,有什么问题吗,先依次执行每个自执行函数里的前两句,然后执行异步代码
一周热门 更多>