isFormData的返回值类型为什么是val is FormData
来源:11-7 上传和下载的进度监控 需求分析+ 代码实现

qq_KniGht丶轮回_0
2020-05-28
export function isFormData(val: any): val is FormData {
return typeof val !== ‘undefined’ && val instanceof FormData
}
isFormData的返回值类型为什么是val is FormData,以及可以是boolean么?或者说val is FormData 和boolean有什么不同意义么?(我对A is B不太理解,我去翻翻资料orz)
写回答
1回答
-
ustbhuangyi
2020-05-29
这种是类型谓词,也是 TypeScript 中一种类型保护的方式,建议可以去搜搜相关资料进一步学习。
012020-05-29
相似问题