当前位置: 首页 > news >正文

TypeScript学习日志-第十九天(namespace命名空间)

namespace命名空间

一、基本用法

namespace  所有的变量以及方法必须要导出才能访问,如图:

二、 嵌套

namespace 可以进行嵌套使用,如图:

它也必须需要导出才能访问 

三、合并

当我们出现两个同名的 namespace 它就会合并这两个 namespace,如图:

我们可以访问到 a b ,就是因为合并了

四、抽离

抽离就是一个 ts 文件 export 导出了 另外的 ts 文件 可以通过 import 给引入并访问其属性,如图:

五、简化

当我们引入的 namespace 有多个属性时,我们可以简化,直接调用,如图:

 

http://www.lryc.cn/news/342915.html

相关文章:

  • Mac远程桌面windows11
  • GPU术语
  • 上海个人购房提取公积金经历和注意事项(收藏不踩坑)
  • 阿里云API网关 产品的使用笔记
  • 基于H.264的RTP打包中的组合封包以及分片封包结构图简介及抓包分析;FU-A FU-B STAP-A STAP-B简介;
  • OPENAI中Semantic Kernel实现原理以及示例代码用PYTHON来实现
  • 关于路由懒加载的实现
  • 如何去官网下载windows10操作系统iso镜像
  • JavaScript中如何实现函数缓存,函数缓存有哪些应用场景
  • 以中国为目标的DinodasRAT Linux后门攻击场景复现
  • Day 24 数据库管理及数据类型
  • MAC 本地搭建Dify环境
  • vue3使用tsx/jsx时报错:JSX 元素隐式具有类型 “any“,因为不存在接口 “JSX.IntrinsicElements“。
  • 卷价格不如卷工艺降本增效狠抓模块规范化设计
  • [报错解决]Failed to load driver class oracle.jdbc.OracleDriver
  • 前端科举八股文-CSS篇
  • tracert命令
  • goget配置多个golang 运行环境
  • 小程序预览或上传代码时,遇到app.json未找到某个wxml文件的解决方法
  • VUE v-for 数据引用
  • 嵌入式linux学习第一天
  • 基于Springboot的教学辅助系统(有报告)。Javaee项目,springboot项目。
  • CentOS7编译安装freeswitch1.10.11
  • 网络知识点之—QoS
  • LeetCode 每日一题 ---- 【741.摘樱桃】
  • 新火种AI|挑战谷歌,OpenAI要推出搜索引擎?
  • 选择适用的无尘棉签:保障洁净生产环境下的高效擦拭
  • 通信录的动态版本
  • FineReport高频面试题及参考答案
  • git merge 命令合并指定分支到当前分支