文章詳情頁
javascript - typescript 使用const 報Cannot redeclare block-scoped variable
瀏覽:106日期: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. docker - 如何修改運行中容器的配置2. dockerfile - [docker build image失敗- npm install]3. 在windows下安裝docker Toolbox 啟動Docker Quickstart Terminal 失敗!4. docker網(wǎng)絡(luò)端口映射,沒有方便點的操作方法么?5. docker綁定了nginx端口 外部訪問不到6. javascript - nodejs調(diào)用qiniu的第三方資源抓取,返回401 bad token,為什么7. 為什么我ping不通我的docker容器呢???8. angular.js - angular內(nèi)容過長展開收起效果9. nignx - docker內(nèi)nginx 80端口被占用10. docker不顯示端口映射呢?
排行榜

熱門標(biāo)簽