一、函数: typescript定义的函数分为创建有名称的函数或者匿名函数,例如:
二、函数定义类型
三、可选参数和默认参数:参加后面加?就是可选参数,默认参数指有默认值。例如:
四、剩余参数:省略号+名字,接收后它是一个数组,建议放在参数顺序最后提升代码易读性。
五、箭头函数
ES6 的typescript中提供了一个箭头函数,我们叫它胖箭头,省略了function关键字,但不要用来定义构造函数。
1.为什么需要箭头函数:定义匿名函数的好办法,省略了function.
2.如何定义箭头函数:
我们可以把一个箭头函数的语法分为三部分:
- 参数: 函数可以有参数,也可以没有参数。
- 箭头符号/lambda符号(=>)
- 语句: 它表示函数的指令集。
3.箭头常见的定义法:
箭头函数左边(即参数部分):
(1)一个参数时=>左边不需括号,
(2)但2个以上参数或者无参数时需要()
箭头函数右边(即语句部分):
(1)如果有一句话,则不需要加{}
(2)如果{} 套症函数体,返回值要用return
(3) 如果函数体带赋值需要套大括号。
例子: