📅  最后修改于: 2023-12-03 14:53:41.945000             🧑  作者: Mango
在 TypeScript 编程中,常常需要导出常量以在不同的模块或文件中复用,这就需要使用 export
关键字导出 const
常量。
要导出一个 const
常量,只需在定义变量时使用 const
关键字,然后在定义后使用 export
关键字即可。
export const MY_CONST = 'my-value';
这会将 MY_CONST
导出为模块的一个公共常量,其他模块可以使用 import
关键字来获取它的值。
如果需要导出多个常量,可以使用对象字面量来简化操作:
export const MY_CONST_1 = 'my-value-1';
export const MY_CONST_2 = 'my-value-2';
// 可以简化为
export const MY_CONSTANTS = {
MY_CONST_1: 'my-value-1',
MY_CONST_2: 'my-value-2'
};
导出常量不仅仅可以是字符串或数字,也可以是类型。例如,你可以导出一个自定义类型的常量:
export type MyType = {
id: number;
name: string;
}
export const DEFAULT_MY_TYPE: MyType = {
id: 0,
name: ''
};
这允许其他模块使用 DEFAULT_MY_TYPE
常量并引用自定义类型 MyType
。
在 TypeScript 编程中,使用 export
关键字导出 const
常量非常方便。通过导出常量,你可以在模块之间共享常量,并防止在代码中出现魔术值。