美文网首页
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