函数
函数参数
参数及返回值类型
function add(x: number, y: number): number { return x + y }
可选参数
function add(x: number, y?: number): number { return x + 10 }
默认参数
function add(x: number, y: number = 20): number { return x + y }
剩余参数
function sum(...args: number[]): number { let ret: number = 0 args.forEach((item: number): void => { ret += item }) return ret } sum(1, 2, 3)
箭头函数
-
基本示例
let add = (x: number, y: number): number => x + y
for-of 循环
-
for 循环
-
forEach
-
不支持 break
-
-
for in
-
会把数组当作对象来遍历
-
-
for of
-
支持 break
-

浙公网安备 33010602011771号