TS中函数不只能够给参数设置范例 也能够给返回值设置范例
const add = (a: number, b: number): string => (
a.toString() + b.toString()
);
let res = add(12, 34); // 1234
console.log(res.substr(1, 2)); // 23
上面代码将 add 要领中两个参数转换成字符串 再拼接到一同获得 字符串:1234
重点是 假如返回结果是 number 则运用 substr() 要领会报错!
这类状况并不会报错 而且能够将函数的返回值举行字符串内建函数(substr()要领)的操纵