Created: May 12, 2021 8:47 PM

TypeScript函数可以创建有名字的函数和匿名函数

一、函数类型

1. 书写完整函数类型

  1. let myAdd: (x:number, y:number) => number =
  2. function(x: number, y: number): number { return x + y; };

2.推断类型

按上下文归类”,是类型推论的一种

二、可选参数和默认参数

?: 实现可选参数的功能

剩余参数

  1. function buildName(firstName: string, ...restOfName: string[]) {
  2. return firstName + " " + restOfName.join(" ");
  3. }
  4. let employeeName = buildName("Joseph", "Samuel", "Lucas", "MacKinzie");