【发布时间】:2021-07-17 03:18:08
【问题描述】:
这可能很简单,但我找不到答案,感谢任何帮助!我试图让一个函数为变量断言一个值类型,我想知道这是否可以通过打字稿:
检查不为空
function isNull(val: any) {
return val == null
}
function fn( val: string | null ) {
// if (val == null) return // works
if (isNull(val)) return // doesn't work
val.split(",")
}
检查 var 是否为数字
function isNumber(val: any) {
return val == "number"
}
function fn2( val: string | number ) {
// if (typeof val == "number") return // works
if (isNumber(val)) return // doesn't work
val.split(",")
}
【问题讨论】:
标签: typescript