
TypeScript
文章平均质量分 69
Tyrics
这个作者很懒,什么都没留下…
展开
-
TS中的接口(interface)与类型别名(type alias)
TS中的接口(interface)与类型别名(type alias)定义在 typescript 中, 我们声明类型有两种方式: 接口(interface) 和类型别名(type alias),官方文档对于两者及其异同的描述如下:One of TypeScript’s core principles is that type checking focuses on the shape that values have. This is sometimes called “duck typing” o原创 2021-09-09 23:36:06 · 4482 阅读 · 0 评论 -
TS/JS 实现几种常见的排序
TS/JS 实现几种常见的排序选择排序算法描述:在未排序序列中找到最小(大)元素,存放到排序序列的起始位置从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾重复第二步,直到所有元素均排序完毕function selectSort(array: number[]): number[] { const arr = [...array] let minIndex: number for (let i = 0, len = arr.length; i <原创 2021-09-08 23:56:43 · 1926 阅读 · 0 评论 -
VS Code 搭建 TypeScript 开发环境
相关资源链接VS Code 下载链接:https://code.visualstudio.comnode.js 下载链接:https://nodejs.org配置步骤全局安装 TypeScript:npm install -g typescript初始化 package.json 文件npm init如果要跳过向导,则npm init -y创建 tconfi...原创 2019-07-17 16:23:06 · 198 阅读 · 0 评论 -
TypeScript 开发 Node 的注意事项
使用 TypeScript 开发 Node的注意事项开发一个Node项目,肯定要用到核心模块和第三方模块。然而直接导入模块,在.ts文件中是不行的。由于typescript自身的机制,需要一份xx.d.ts声明文件,来说明模块对外公开的方法和属性的类型以及内容。在TypeScript 2.0以上的版本,可以通过获取类型声明文件这里举两个例子获取 node.js 核心模块声明文件的命...原创 2019-07-17 16:28:41 · 278 阅读 · 0 评论 -
TypeScript中遇到的问题:error TS2451: Cannot redeclare block-scoped variable 'name'
参考博客:https://blog.youkuaiyun.com/weixin_33832340/article/details/87516700问题const name: string无法重新声明块范围变量“name”。ts(2451)lib.dom.d.ts(18151, 15): ‘name’ was also declared here.原因在默认状态下,typescript 将 DO...原创 2019-07-17 23:22:31 · 6499 阅读 · 0 评论