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