文章詳情頁
javascript - typescript 使用const 報Cannot redeclare block-scoped variable
瀏覽:103日期: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. mysql數(shù)據(jù)庫每次查詢是一條線程嗎?2. javascript - 前端開發(fā) 本地靜態(tài)文件頻繁修改,預覽時的緩存怎么解決?3. android - 優(yōu)酷的安卓及蘋果app還在使用flash技術嗎?4. 使用uuid,并不能利用mysql的索引,有什么解決辦法?5. javascript - 數(shù)組原聲方法中的一段代碼6. JavaScript如何循序漸進,有效的學習?看不下去怎么辦?7. docker不顯示端口映射呢?8. java - public <T> T findOne(T record) 這是什么意思9. css - 關于ul的布局10. python - linux怎么在每天的凌晨2點執(zhí)行一次這個log.py文件
排行榜

熱門標簽