文章詳情頁
javascript - typescript 使用const 報Cannot redeclare block-scoped variable
瀏覽:87日期:2023-04-21 14:08:43
問題描述
同一個目錄下的兩個文件 a.ts b.ts
a.ts:
const a=1;
b.ts:
const a=2;
兩個文件沒有任何依賴,實在想不明白
問題解答
回答1:因為你兩個文件里沒有import或者export,所以他認為你這兩個文件都是全局的……自然就會提示這個了
回答2:因為文件里沒有閉包,默認的話每個a都是全局變量。可以用export導出a,那么a就成了閉包里的變量了。
標簽:
JavaScript
上一條:javascript - 為什么!function foo(){}返回false,!function foo(){}()返回true?下一條:javascript - js中 加等于的累加賦值問題求解
相關文章:
1. javascript - node.js promise沒用2. node.js - nodejs如何發送請求excel文件并下載3. 為什么我ping不通我的docker容器呢???4. golang - 用IDE看docker源碼時的小問題5. android 如何實現如圖中的鍵盤上的公式及edittext的內容展示呢6. 算法 - python 給定一個正整數a和一個包含任意個正整數的 列表 b,求所有<=a 的加法組合7. java - 我在用Struts2上傳文件時,報以下錯誤怎么回事?8. mysql - 求SQL語句9. MySQL如何實現表中再嵌套一個表?10. PHP注冊功能
排行榜
