美文网首页
typescript笔记(十五)

typescript笔记(十五)

作者: 执剑饮烈酒 | 来源:发表于2020-06-02 10:39 被阅读0次

命名空间:明确目的是解决重名问题

1)、namespace 语法:

namespace SomeNameSpaceName {

  export interface ISomeInterfaceName {      } 

  export class SomeClassName {      } 

}

2)、以上定义了一个命名空间 SomeNameSpaceName,如果我们需要在外部可以调用 SomeNameSpaceName 中的类和接口,则需要在类和接口添加 export 关键字。

另外一个命名空间调用语法:

SomeNameSpaceName.SomeClassName;

3)、命名空间在一个单独的 TypeScript 文件中,使用三斜杠 /// 引用它,语法:

/// <reference path = "SomeFileName.ts" />

4)、嵌套命名空间:可以将命名空间定义在另外一个命名空间里头,成员的访问使用点号 . 来实现

例如:

相关文章

网友评论

      本文标题:typescript笔记(十五)

      本文链接:https://www.haomeiwen.com/subject/wjwyzhtx.html