TypeScript 中如何使用 export 和 import?

在 TypeScript 中,我们可以使用 exportimport 关键字来实现模块化开发,将代码分成多个文件,方便维护和重用。本文将介绍 TypeScript 中如何使用 exportimport,包括不同的语法和用法,以及一些实际应用的例子。

export

在 TypeScript 中,我们可以使用 export 关键字来导出变量、函数、类等。导出的变量可以在其他文件中使用,实现代码的复用和拆分。下面是一些常见的 export 用法:

导出变量

------ ----- -- - -----
------ --- ---- - -------------
------ --- ---- ------ - ---

上面的代码导出了三个变量,分别是常量 PI、变量 name 和变量 age。这些变量可以在其他文件中使用。

导出函数

------ -------- ------ ------- -- -------- ------ -
  ------ - - --
-

上面的代码导出了一个函数 add,可以在其他文件中使用。

导出类

------ ----- ------ -
  ----- -------
  ---- -------
  ----------------- ------- ---- ------- -
    --------- - -----
    -------- - ----
  -
  ---------- -
    ------------------- -- ---- -- ------------- --- ----------- ----- -------
  -
-

上面的代码导出了一个类 Person,可以在其他文件中使用。

导出默认值

------ ------- ---------- -
  ------------------- --------------
-

上面的代码导出了一个默认函数,可以在其他文件中使用。注意,每个模块只能有一个默认导出,而且不能与命名导出同时存在。

import

在 TypeScript 中,我们可以使用 import 关键字来引入其他模块导出的变量、函数、类等。下面是一些常见的 import 用法:

引入变量

------ - --- ---- - ---- --------------
----------------
------------------

上面的代码从 constants.ts 文件中引入了常量 PI 和变量 name,并在当前文件中使用。

引入函数

------ - --- - ---- ----------
------------------ ----

上面的代码从 utils.ts 文件中引入了函数 add,并在当前文件中使用。

引入类

------ - ------ - ---- -----------
----- - - --- ------------- ----
-------------

上面的代码从 person.ts 文件中引入了类 Person,并在当前文件中使用。

引入默认值

------ -------- ---- ----------
-----------

上面的代码从 hello.ts 文件中引入了默认函数,并在当前文件中使用。

总结

使用 exportimport 可以帮助我们实现模块化开发,将代码分成多个文件,方便维护和重用。在 TypeScript 中,我们可以使用不同的语法和用法来导出和引入变量、函数、类等。通过本文的介绍和示例,相信读者已经掌握了 TypeScript 中如何使用 exportimport,可以在实际开发中灵活运用。

来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/6638873ad3423812e4692825