【发布时间】:2021-05-14 22:58:53
【问题描述】:
为什么,对于下面的 sn-p,编译器对我尖叫说
并非所有代码路径都返回值
const someFunction = (e: "A" | "B") => {
if (e == "A") return "letter-A";
if (e == "B") return "letter-B";
}
但是当使用 switch 语句时它又回到睡眠状态?
const someFunction = (e: "A" | "B") => {
switch (e) {
case "A": return "letter-A"
case "B": return "letter-B"
}
}
【问题讨论】:
标签: typescript