Array
数组解构
let x: number, let y: number ,let z: number;
let five_array = [0,1,2,3,4];
[x,y,z] = five_array...TypeScript 中的接口是一个非常灵活的概念,除了可用于对类的一部分行为进行抽象以外,也常用于对「对象的形状(Shape)」进行描述。...Accessors
在 TypeScript 中,我们可以通过 getter 和 setter 方法来实现数据的封装和有效性校验,防止出现异常数据。...null 或 undefined
Bad
if (error === null)
Good
if (error)
数组
声明数组时使用 foos:Foo[] 而不是 foos:Array,便于阅读...比如,(x) => x + x 是错误的,下面是正确的做法:
x => x + x
(x,y) => x + y
(x: T, y: T) => x === y
总是使用 {} 把循环体和条件语句括起来