请问老师 declare 和 type 有什么区别

来源:3-7 变量声明 - 解构

小学生6年级

2019-04-28

写回答

1回答

ustbhuangyi

2019-04-28

declare 是声明的关键字,通常用在编写声明文件,你可以通过 declare 去声明一个变量、声明一个函数等等,一旦声明了,TypeScript 编译器就知道它的存在,你就可以在任何地方使用了。

type 是定义类型别名的关键字,通常用于定义联合类型,交叉类型,原始类型等等,比如课程中 ts-axios 中对 Method 类型定义就用了 type 关键字。

3
0

下一代前端开发语言 TypeScript从零重构axios

课程从零开始重构功能完整的JS库,是学习造轮子的不二之选!

2629 学习 · 877 问题

查看课程