文章詳情頁
javascript - typescript 使用const 報Cannot redeclare block-scoped variable
瀏覽:110日期: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. 怎么在網(wǎng)頁中設(shè)置圖片進(jìn)行左右滑動2. shell - Update query wrong in MySQL3. javascript - 新浪微博網(wǎng)頁版的字?jǐn)?shù)限制是怎么做的4. node.js - mysql如何通過knex查詢今天和七天內(nèi)的匯總數(shù)據(jù)5. mysql 插入數(shù)值到特定的列一直失敗6. Python從URL中提取域名7. 360瀏覽器與IE瀏覽器有何區(qū)別???8. javascript - 用jsonp抓取qq音樂總是說回調(diào)函數(shù)沒有定義9. python - 在使用Pycharm時經(jīng)常看到如下的樣式,小括號里紅色的部分是什么意思呢?10. python 合并dict
排行榜

熱門標(biāo)簽