1. ts 定义函数 说明函数返回值语法:
- 语法1:
function function_name(param1:data_type, param2?:data_type, param3=default_value, ...param3:data_type[]):return_type { // 语句 return value; }- 参数可以是对象
- 用
:data_type来指定参数类型, 可以是接口- 这样ts会根据前后后查看赋值时候的类型来报错
- 用
?加在参数名后面来说明这个参数可有可无 - 用
=来给参数一个默认值 - 用
...三个点加在参数前面, 来表示剩余实参会作为一个数组传入这个形参- child::拓展运算符
- 语法2(箭头函数):
var function_name = (param)=>{ //单个参数时括号可以忽略
//代码块
}
//或
var function_name = (param)=> 返回值
//该写法相当于 return 返回值