例如:interface A {
a: number}interface B {
a: number
b: string}const X = (x) => { // 操作。。。
return x
}參數(shù) x 有可能是 A 或者 B。如果傳入了 A 類型,希望操作后檢查到返回 x,如果帶屬性 b 即錯(cuò)誤。如果傳入了 B 類型,希望操作后檢查到返回 x,如果不帶屬性 b 即為錯(cuò)誤。希望返回 x 的類型,斷言等于傳入的類型。
ts 中請問如何根據(jù)參數(shù)類型進(jìn)行推斷?
慕妹3146593
2018-08-23 21:59:50