模組:就是可以將公用的一些方法,變數,函式,型別,名稱空間等,單離出去形成一個模組。使用的時候,透過引入進行使用。
簡單示例:
// utils.ts export function funca(){} // 外部使用 import { funca } from './moduls/utils.ts'
可以是多個:
// utils.ts export function funca(){} export function funcb(){} // 外部使用 import { funca,funcb } from './moduls/utils.ts'
或者這樣匯出:
function function funca(){} function function funcb(){} export { funca, funcb }
還有一種寫法:export default 這種表示只匯出一個
function function funca(){} function function funcb(){} export default{ funca, funcb } // 使用 import funcs from './moduls/utils.ts'
或者:
// utils.ts class funca{} var funca = new funca(); export default funca; // 外部使用 import funca from './moduls/utils.ts' // 還可以起別名 import funcb as fb from '/moduls/utils.ts'
打完收工!