面试题答案
一键面试function processValue(value: string, flag: true): string;
function processValue(value: number, flag: false): number;
function processValue(value: string | number, flag: boolean): string | number {
if (typeof value ==='string' && flag === true) {
return value.toUpperCase();
} else if (typeof value === 'number' && flag === false) {
return value * value * value;
}
return value;
}