TS函数规范,类型限制 void

阅读 55

2022-04-13

在TS中函数也可以限制类型
这个限制的类型是对于返回值的限制
例如你的方法执行完会返回一个数字 那你就可以这样写

function Pretreatment(): number{
  console.log('我返回111');
  return 111;
}

返回一个字符串

function immediately(): String{
  console.log('我返回一段文字');
  return '一段文字';
}

以此类推 但如果我们的方法不需要返回值呢?
确实官方给我准备了void 无返回类型

function NoType(): void {
  console.log('我没有返回值');
}

当然 你也可以直接写

function NoType() {
  console.log('我没有返回值');
}

TS本身也支持ES5的写法 但既然已经选TS开发了 为什么不写规范一点呢?

精彩评论(0)

0 0 举报