一、TypeScript-函数定义
普通定义:
- 方式一:
function hello() {}
- 方式二:
const hello = function() {}
- 方式三:
const hello = () => {}
高级定义:
-
方式一:
const func = (str: string): number => { return parseInt(str, 10); }
-
方式二:
const func: (str: string) => number = (str) => { return parseInt(str, 10); }
二、TypeScript-函数类型
-
添加函数返回类型,约束方法的放回类型
-
即使是无返回应该使用void,否则本来应该是无返回,结果却是有返回,代码上也不会编译错误。
-
never类型的返回值
- 表示这个函数永远不会被执行完
- 表示这个函数永远不会被执行完
-
定义传参对象类型
下一篇:学习篇-TypeScript-数组