cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Selesaikan masalah penutupan dan keluarkannya

for (var i = 1; i <= 10; i++) {
  setTimeout({
    console.log(i);
  },2000*i);
}

Saya ingin bertanya bagaimana menggunakan penutupan untuk menyelesaikan masalah Ia mengeluarkan 1 pada saat pertama dan 2 pada saat kedua. . . Dan sebagainya?

迷茫迷茫2811 hari yang lalu775

membalas semua(1)saya akan balas

  • typecho

    typecho2017-06-12 09:34:59

    你的js错的太离谱了

    for(var i=1;i<=10;i++){
      (function(i){
        setTimeout(function(){
          console.log(i);
        },1000*i)
      })(i)
    }

    balas
    0
  • Batalbalas