TypeScript 函数的类型推导和注解
在 TypeScript 中,我们可以给函数的参数和返回值加上类型注解:
function greet(name: string) {
console.log("Hello, " + name.toUpperCase() + "!!");
}
function getFavoriteNumber(): number {
return 26;
}
一般情况下,返回值的类型可以推导出来,在某些匿名函数的情况下参数的类型也可以推导出来。
const names = ["Alice", "Bob", "Eve"];
names.forEach(function (s) {
console.log(s.toUppercase());
}