- 命名空间也叫闭包,可以隔绝作用域
- 定义关键字 - namespace
- 当希望命名空间中的属性在全局可见,需要使用 export 关键字将其导出,否则变量只在命名空间内可见
- 拆分命名空间
- 在另一个文件下,使用同一个命名空间定义
- 在另一个文件下,使用同一个命名空间定义
- 命名空间和模块不要混用,不要在一个模块中使用命名空间,命名空间应该在一个全局的环境下使用,正确的做法是需要先将两个包含命名空间的ts文件编译成js文件,再在index.html文件之中通过 srcipt 标签引入。
- 三斜线指令 - 表明当前文件对其他文件的引用
当前b.ts文件不含有circle函数方法,这个函数是存在同命名空间的a.ts文件中,故需要对a.ts进行引用,否则报错
- 导入时使用别名
TS 命名空间
最新推荐文章于 2024-07-24 10:40:52 发布