TS中使用Union Types时注意事项?
属性和方法的访问?
只能访问共有属性或方法
javascript
function getLength(something: string | number):number{
return something.length // wrong, 因为number 类型时候没有 .length
}
function getString(something: string | number):string{
return something.toString() // right
}
// 公共方法和属性可访问