【发布时间】:2020-11-06 12:19:46
【问题描述】:
我正在学习 TypeScript 课程,下面的代码应该返回 10 联合的隐式类型和字符串文字“test”:10 | “测试”。有人可以向我解释一下吗?当我运行它时,我得到的输出本身只有 10。还是我理解错了?
function withImplicitReturnType(b: boolean) {
if (b) {
return 10;
}
return "test";
}
console.log(withImplicitReturnType(true));
【问题讨论】: