面试题答案
一键面试function createPair<T extends {name: string} = {name: string}>(first: any, second?: T): { first: any, second: T | {name: string} } {
return {
first,
second: second || {name: ''} as T
};
}
function createPair<T extends {name: string} = {name: string}>(first: any, second?: T): { first: any, second: T | {name: string} } {
return {
first,
second: second || {name: ''} as T
};
}