TS 下面,如果某函数的参数是多种类型,在使用前,如何判断是哪种具体的类型?
时间: 2020-08-20来源:V2EX
前景提要
interface A { name: string, displayname: string, age: number } interface B{ name: string, displayname: string, age: number, gender: number } function generate(item: A | B): string { // 这里需求是,判断一下,传入的参数 item 是 A 还是 B,根据不同的类型,做不同的事情 }
请不要诟病这个函数的 design,现在没有办法 refactor 函数
谢谢!

科技资讯:

科技学院:

科技百科:

科技书籍:

网站大全:

软件大全:

热门排行