···
首页
···
开发工具
···
开发入门教程
···
网址导航
···
搜索
Ctrl K
TypeScript
TypeScript 索引类型
TypeScript 索引类型,下面是一个常见的 JavaScript 函数,实现从一个对象中选取指定属性,得到它们的属性值:,function pluck(o, names) {, return names.map(n => o[n]),},,实现这样一个函数的 类型定义 要满足:,,...
TypeScript 迭代器(Iterator)
TypeScript 迭代器(Iterator),如果要从一个数据集中获取一个数据项,可以对这个数据集进行迭代。,JavaScript 提供了许多迭代集合的方法,从简单的 for 循环到 map() 和 filter()。本节要介绍的迭代器也是一种方案,并且迭...
TypeScript TSLint与ESLint
TypeScript TSLint 与 ESLint,本节将介绍怎样在一个 TypeScript 项目中使用 ESLint 规范,至于为什么不推荐使用 TSLint,可以看下这篇文章:TypeScript 官方已经决定全面采用 ESLint,ESLint 的 TypeScript 解析器也成为...
TypeScript 类型别名
TypeScript 类型别名,本节介绍的类型别名,就是通过关键字 type 给类型起个别名,类型别名较多应用于联合类型、交叉类型这种复合类型。,1. 慕课解释,类型别名会给类型起个新名字。类型别名有时和接口很像,但是可以作用于...
TypeScript Symbol
TypeScript Symbol,本节介绍 symbol 类型的语法、使用方法和应用场景,每个从 Symbol() 返回值的唯一性是使用 symbol 类型的最重要原因。,1. 慕课解释,symbol 是一种基本数据类型(primitive data type)。,Symbol() 函数...
TypeScript infer 关键字
TypeScript infer 关键字,本节要介绍的 infer 关键字有些难理解,我们来通过一个类比来帮助理解。,语句 let num 中,通过 let 来声明了一个变量,那怎样声明一个不确定的类型变量呢? 答案是使用 infer 关键字,infer R 就...
TypeScript 变量声明
TypeScript 变量声明,本节介绍 var let const 这三种变量的声明方式,重点讨论作用域与变量提升的相关知识点,这部分往往也是面试常考部分,需要多加注意。,说明: 在使用 TypeScript 进行变量声明时,一般建议添加对应的...
TypeScript 模块
TypeScript 模块,在没有使用模块化编程的时代,会经常遇到全局变量污染、变量重名、多个文件之间存在依赖关系,需要保证一定加载顺序等问题。在模块化这种规范被提出后,得到社区和广大开发者的积极响应。,本节将介绍 TypeS...
上一页
1
2
3
4
下一页
前往
页