面试题答案
一键面试function printValue(value: number): void;
function printValue(value: string[]): void;
function printValue(value: { name: string; age: number }): void;
function printValue(value: number | string[] | { name: string; age: number }): void {
if (typeof value === 'number') {
console.log(value * value);
} else if (Array.isArray(value)) {
console.log(value.length);
} else {
console.log(`${value.name} is ${value.age} years old`);
}
}