暂无搜索历史
类装饰器在类声明之前被声明(紧靠着类声明)。类装饰器应用于类构造函数,可以用来监视,修改或替换类定义。
模块是在其自身的作用域里执行,并不是在全局作用域,这意味着定义在模块里面的变量、函数和类等在模块外部是不可见的,除非明确地使用 export 导出它们。类似地,...
Map 对象保存键值对,并且能够记住键的原始插入顺序。任何值(对象或者原始值) 都可以作为一个键或一个值。
在之前我们学习的数组中元素的数据类型都一般是相同的(any[] 类型的数组可以不同),如果存储的元素数据类型不同,则需要使用元组。
TypeScript 是面向对象的 JavaScript。类描述了所创建的对象共同的属性和方法。
在 TypeScript 中可以通过 constructor 函数来实现构造函数 :
TypeScript 支持继承类,即我们可以在创建类的时候继承一个已存在的类,这个已存在的类称为父类,继承它的类称为子类。
使用 static 关键字声明的属性或者方法只能通过类名调用,不能通过实例化对象来调用。
接口是一种协议或者是规范。例如两个开发者,开发时间完全不一致,那么需要两个人的配合开发,则需要一个人先将接口写好,定义好其中所有的变量命名规范、函数定义规范。具...
命名空间定义了标识符的可见范围,一个标识符可在多个命名空间中定义,在不同命名空间中的同一个标识是互不相干的。
函数是一组一起执行一个任务的语句(可以重复利用的代码块)。函数的基本功能就是解决代码重复。
递归函数就是⼀个函数在它的函数体内调⽤函数⾃⾝。执⾏递归函数将反复调⽤其⾃⾝,每调⽤⼀次就进⼊新的⼀层。
如果数组声明时未设置类型,则会被认为是 any 类型,在初始化时根据第一个元素的类型来推断数组的类型。
TypeScript 是 JavaScript 的一个超集,支持 ECMAScript 6 标准。TypeScript 增加了代码的可读性和可维护性,是前端开发者应该具备的技能。
TypeScript 是由微软开发的 JavaScript 的一个超集,支持 ECMAScript 6 标准(ES6 教程)。