文章詳情頁
javascript - typescript 使用const 報Cannot redeclare block-scoped variable
瀏覽:140日期:2023-04-21 14:08:43
問題描述
同一個目錄下的兩個文件 a.ts b.ts
a.ts:
const a=1;
b.ts:
const a=2;
兩個文件沒有任何依賴,實在想不明白
問題解答
回答1:因為你兩個文件里沒有import或者export,所以他認(rèn)為你這兩個文件都是全局的……自然就會提示這個了
回答2:因為文件里沒有閉包,默認(rèn)的話每個a都是全局變量。可以用export導(dǎo)出a,那么a就成了閉包里的變量了。
標(biāo)簽:
JavaScript
上一條:javascript - 為什么!function foo(){}返回false,!function foo(){}()返回true?下一條:javascript - js中 加等于的累加賦值問題求解
相關(guān)文章:
1. html - 如何刪除css文件中沒有被引用的類?2. 關(guān)于Apache無法啟動的程序的方式是怎么解決的3. android - 在微信瀏覽器中可以在線預(yù)覽pdf嗎?4. android - 怎樣才能在連接本地WIFI是通過 3G/4G 實現(xiàn)微信分享?5. android - 求 360瀏覽器 百度瀏覽器 搜狗瀏覽器的最新啟動類名6. CSS 的 ID 和 Class 有什么區(qū)別?如何正確使用它們?7. vue.js - vue 打包后 nginx 服務(wù)端API請求跨域問題無法解決。8. node.js - windows7下安裝淘寶鏡像和webpack9. nginx - 使用wordpress搭建博客,怎么實現(xiàn)真實服務(wù)器使用HTTP,然后使用UPYUN的HTTPS加密?10. nginx - 【win7】80 端口本機(jī)可訪問,同內(nèi)網(wǎng)其他機(jī)器不能訪問,未被占用!
排行榜

熱門標(biāo)簽