/**
* 函数类型
*/
// 写法1
let log = function (message) {
console.log(message); // 1
}
log(1)
// 写法2 箭头函数
let log2 = (message: string) => console.log(message);
log2('hello'); // hello
log2(2); // 报错
log2(true); // 报错
// code? 问号表示可选,只能放在末尾
// message: string = '0',只能放在末尾, 表示 message初始值为0,初始值和可选不能同时进行
let log3 = (code: number, message: string = '0') => {
console.log(code, message); // 1024, 'i love coding'
}
log3(1024, 'i love coding')
TypeScript——TypeScript的函数类型
最新推荐文章于 2024-08-14 16:21:25 发布