首頁  >  問答  >  主體

javascript - typescript 使用const 報無法重新宣告區塊作用域變數

同一個目錄下的兩個檔案 a.ts b.ts

a.ts:

const a=1;

b.ts:

const a=2;

#兩個檔案沒有任何依賴,實在想不明白

高洛峰高洛峰2643 天前1363

全部回覆(2)我來回復

  • 黄舟

    黄舟2017-06-30 10:00:05

    因為你兩個文件裡沒有import或者export,所以他認為你這兩個文件都是全局的……自然就會提示這個了

    回覆
    0
  • 淡淡烟草味

    淡淡烟草味2017-06-30 10:00:05

    因為檔案裡沒有閉包,預設的話每個a都是全域變數。可以用export導出a,那麼a就成了閉包裡的變數了。

    回覆
    0
  • 取消回覆