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
JavaScript閉包
慕勒3428872
2018-09-14 10:21:46