TS中的命名空間
在同一個模塊中, 多人開發可能會出現命名重復,為了避免這種情況出現我們使用命名空間
TS中的命名空間和java、c#的一致 使用namespace關鍵字
比如有兩個開發人員A和B 在同一個文件中開發, 並且同一個文件中有2個test這個函數
namespace A{ function test(str:string):void { console.log("test", str); } } namespace B{ function test(str:string):void { console.log("test", str); } }
每個namespace 都是一個私有的空間
所以代碼無法直接使用
要添加export
在外部使用:
在namespace 關鍵字前面添加 export
index.ts文件 引入調用