TypeScript
ECMAScript 2015 = es6
语法
TypeScript是JavaScript的超集,在JavaScript中有效的语法在TypeScript中也是有效的。
let
var
尽可能地使用let来代替var数组可以用于解构
1
2
3
4
5let input = [1, 2];
let [first, second] = input;
let [first, ...rest] = [1, 2, 3, 4];
let [first] = [1, 2, 3, 4];
let [, second, , fourth] = [1, 2, 3, 4];对象可以用于解构
1
2
3
4let o = { a: "foo", b: 12, c: "bar"}
let { a, b } = o;
let { a, ...passthrough } = o;
let { a, b = 1001 } = o; //b带默认值1001展开
1
2
3let first = [1, 2];
let second = [3, 4];
let bothPlus = [0, ...first, ...second, 5];接口,TypeScript的类似是鸭式类型
import * as BodyParser from "koa-bodyparser"
import let = require("module")
- 如果模块导出用了
export =
语法,导入需要使用上面的语法
- 如果模块导出用了
在vs code中开发
- 建立tsconfig.json
- 建立 .settings/tasks.json
零碎
- –strictNullChecks
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 jaytp@qq.com