面试题答案
一键面试interface A {
a: string;
}
interface B {
b: number;
}
function combine(arg1: A | B, arg2: A & B): string | number {
if ('a' in arg1) {
return arg1.a + arg2.b.toString();
} else {
return arg1.b + arg2.a.length;
}
}