1. ts 定义函数 说明函数返回值语法:

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