在TypeScript中,可以使用默认导出和命名导出来声明模块。
默认导出是指在一个模块中只导出一个值或对象作为默认导出。可以使用export default
语法来声明默认导出。默认导出可以是任何合法的JavaScript值,例如一个函数、一个类、一个对象字面量等。
命名导出是指在一个模块中可以导出多个值或对象,并且需要使用它们的名称来引用。可以使用export
语法来声明命名导出。命名导出可以是任何合法的JavaScript值,例如一个函数、一个类、一个对象字面量等。
以下是一个示例:
// 模块A.ts
export default function add(a: number, b: number): number {
return a + b;
}
export function subtract(a: number, b: number): number {
return a - b;
}
export const PI = 3.14;
在另一个文件中,可以使用导入语法来引用默认导出和命名导出:
// 模块B.ts
import add, { subtract, PI } from './模块A';
console.log(add(2, 3)); // 输出:5
console.log(subtract(5, 2)); // 输出:3
console.log(PI); // 输出:3.14
在上面的示例中,add
函数是默认导出,可以直接使用import add
来引用。subtract
函数和PI
常量是命名导出,需要使用import { subtract, PI }
来引用。
推荐的腾讯云相关产品和产品介绍链接地址:
以上是关于在TypeScript中使用默认导出和命名导出声明模块的完善且全面的答案。
领取专属 10元无门槛券
手把手带您无忧上云