función
声明方式
- Función ordinaria
function 函数名():数据类型{
return 数据类型
}
- Función anónima
let 函数名 = function():数据类型{
return 数据类型
}
- Transferencia de parámetros
function 函数名(参数1:数据类型,参数2:数据类型):返回值数据类型{
内容
}
-
Parámetros opcionales
TS中实参和形参数据类型必须一样,如果不一样就要配置可选参数 参数的数据类型冒号前加一个问号就是可选参数,必须配置在最后面
function 函数名(参数1:数据类型,参数2?:数据类型):返回值数据类型{
内容
}
- Parámetros predeterminados
function 函数名(参数1:数据类型,参数2:数据类型 = 默认值):返回值数据类型{
内容
}
- Parámetros restantes
function 函数名(参数1:数据类型,...result:数据类型[]):返回值类型{
//。。。
}
-
Las funciones de flecha aún se pueden usar
-
Sobrecarga de funciones
通过为同一个函数提供多个函数来实现多种功能的目的
function 函数名a (参数1:数据类型):返回值类型{
}
function 函数名a (新的参数1:数据类型):返回值类型{
}
function 函数名a (新的参数1:数据类型):返回值类型{
}