当前位置:网站首页>Typescript模块的导入导出与继承
Typescript模块的导入导出与继承
2022-07-29 18:45:00 【RemoteDev】
ModA.ts
export let x = 8888;
export let print = function (x){console.log(x);};ModB.ts
export let x = 8888;
export let print = function (x){console.log(x);};ModTest.ts
export * as B from "./ModB";
export {H,Hello} from "./ModB.js";
export {Hello as exp} from "./ModB.js";导入测试
//导出变量
export let HeadName = 'Nance';
export let MidName = 'Jone';
export let BothDate = '2020-12-20';
let [X,Y,Z]=[0,0,0];
export {X,Y,Z};
//导出函数
export function Add(a,b){return a+b;}
function Multiply(x,y){return x * y;}
export {Multiply};
function a1(a,b){return a+b;}
function b1(a,b){return a-b;};
export {a1,b1};//导出多个函数
//函数别名形式导出
export {a1 as ADD_FUNC ,b1 as DEL_FUNC};
//默认导出,一个模块只能有一个默认导出,不管是类,方法或者是变量
//export default class a{};//默认导出类a后就不能再默认导出函数,或者默认导出变量
//export default function b(){};
let qq=0;
export default qq; //默认导出不能使用 as 别名导出
导出测试
import {HeadName,MidName,BothDate,X,Y,Z,ADD_FUNC,DEL_FUNC,Add} from "./ExportEx";
export {ADD_FUNC,DEL_FUNC,Add as myAdd} from "./ExportEx";//从导入模块直接导出方法
console.log(HeadName,MidName,BothDate);
console.log(X,Y,Z);
console.log(ADD_FUNC(1,2),DEL_FUNC(3,4));
console.log(Add(5,6));
边栏推荐
猜你喜欢

单核浏览器和双核浏览器有什么区别,哪个好用?

centos7服务器安全策略

KubeMeet 报名 | 「边缘原生」线上技术沙龙完整议程公布!

LL(1),LR(0),SLR(1),LALR(1),LR(1)对比与分析

Small programs use npm packages

为什么你的分布式数据中心需要一个全栈智能运维平台?

redis学习三redis里的list、set、hash、sorted_set、skiplist

ECCV 2022 | AirDet:无需微调的小样本目标检测方法

秋招之路-经典面试题之手写字符串函数

What should I do if the Win11 network is unstable?The solution to frequent disconnection of wifi connection in Win11
随机推荐
效率技巧│十分钟学会 xmind 思维导图的使用
碎片化时间真的适合学习吗?
for key in object 遍历对象遇到的问题
转载:同班毕业两夫妻退休待遇四比一
实现一个可调节大小的 Switch 开关
Security整各Gateway后配置不生效?
sticky定位后设置right:0不生效
Make a file upload progress bar
高速无源链路阻抗匹配套路
c语言 || 杂
uniapp H5 跳转应用外页面
平行坐标图:高维数据可视化必备图形
优雅实现经典的生产者消费者模式
KubeMeet 报名 | 「边缘原生」线上技术沙龙完整议程公布!
High-speed passive link impedance matching routine
腾讯开源摘星计划培养开源贡献者的实践思考
R语言ggplot2可视化绘制条形图(bar plot)、使用gghighlight包突出高亮条形图中的特定条形(highlight specific bar plot)
Small application components
秋招之路-经典面试题之手写字符串函数
R语言时间序列数据提取:使用xts包的first函数提取时间序列中最前面10天的数据(first 10 day)