安装typescript:
npm install -g typescript
启动typesctipt自动编译:
tsc 文件名.ts --watch
函数参数默认值:
1.有默认值参数的,声明在最后
2.变量后带?,表示该变量为可选填项,要声明在后面
Rest & Spread 可变参数:
随意传入几个参数都可以,返回为一个参数数组
变成es5时是这样的:
使用的是arguments关键字,原本是个类数组,然后for循环变成一个真实数组。
generator 函数断点执行:
声明函数用function* ,断点用yield。
变成es5时是这样的:
当执行next()的时候相当于执行了switch,传入了一个下标作为判断执行。