美文网首页
TS 面向对象 -- 模块

TS 面向对象 -- 模块

作者: __凌 | 来源:发表于2017-10-25 10:23 被阅读0次

    模块 Module:模块可以帮助开发者将代码分割为可重用的单元。开发者可以自己决定将模块中的哪些资源(类、方法、变量)暴露出去供外部使用,哪些资源只在模块内部使用。

    每个ts文件就相当于一个模块,而在文件内部用export,import两个关键字进行导出、导入模块。只有在模块已经导出的元素才可以在其他模块中导入

    例:同目录——export.ts和import.ts

    《export.ts》:

    export class kro1{ };

    class kro2{ };

    export var x1;

    var x2;

    export function func1() { };

    function func(){};

    //没有加export的就是没有输出

    《import.ts》:

    import {kro1,x1,func1} from "export.ts";

    x1=1;

    var k1=new kro1;

    func1();

    //这里是取不到export.ts中没有导出的kro1,x2,func2的

    相关文章

      网友评论

          本文标题:TS 面向对象 -- 模块

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