创建正则表达式 使用构造函数创建 使用字面量创建 正则中常用的方法 test() 检索字符串是否匹配正则表达式,匹配则返回true,不匹配返回f...
因为阿里源文件里面已经包含了AppStream、Base、centosplus、Extras和PowerTools的相关内容,所以需要把这些文件...
学习装饰器之前我们首先要明确一个概念:装饰器本质上是一个函数,@expression 的形式其实是一个语法糖, expression 求值后必须...
交叉类型 交叉类型是将多个类型合并为一个类型。 这让我们可以把现有的多种类型叠加到一起成为一种类型: 联合类型 联合类型表示一个值可以是几种类型...
TypeScript结构化类型系统的基本规则是,如果x要兼容y,那么y至少具有与x相同的属性。比如: x 的每个参数在 y 中都能找到对应的参数...
初识泛型 如果我们想写一个函数,它的参数和返回值类型相同,首先我们会想到下面这种写法: 或者使用any来定义类型: 但是使用any类型会导致我们...
函数类型 完整的函数类型 参数 可选参数 在TypeScript中我们可以在参数后面使用 ?实现可选参数的功能: 可选参数必须跟在必须跟在其他参...
从ECMAScript 2015,也就是ES6 之后,JavaScript 加入了 class 关键字,使得开发者能够使用基于类的面向对象的开发...
接口的使用 如果我们有一个函数,这个函数接受一个 person 对象,然后返回它的某个属性,这时会发现它报错了: 我们必须用一种类型描述这个参数...