cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Keliru tentang membiarkan masuk untuk gelung dalam ES6?

. kenapa?

大家讲道理大家讲道理2742 hari yang lalu513

membalas semua(2)saya akan balas

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-19 10:16:43

    Kenapa boleh dibiarkan berulang? Ikon


    Mengapa membiarkan pernyataan bercanggah dengan pernyataan var? Pertama, pernyataan var akan dinaikkan ke bahagian atas fungsi semasa, iaitu, susunannya adalah seperti berikut:

    1. var i

    2. Ini adalah permulaan gelung for

    3. Baru mula menghuraikan biar i = 0 --->Laporan ralat
      Tengok gambar semula

    balas
    0
  • 滿天的星座

    滿天的星座2017-05-19 10:16:43

    // for是一个区块,内部又是一个小区块,你的代码可以简写为
    {
        let i = 0;  // i作用于这个大区块
        {
            var i = 'abc';  // 此处的i也作用于这个大区块
            console.log(i);
        }
    }
    
    {
        let i = 0; // i作用于这个大区块
        {
            let    i = 'abc'; // i作用于这个小区块
            console.log(i);
        }
    }
    
    // 如果你这么写是可以的
    for (var i = 0; i < 3; i++) {
        let i = 'abc';
        console.log(i);
    }
    // 简写
    {
        var i = 0; // i作用于这个大区块
        {
            let    i = 'abc'; // i作用于这个小区块
            console.log(i);
        }
    }

    balas
    0
  • Batalbalas