面试题答案
一键面试function processArray<T extends number | string>(arr: T[]): number | string {
if (typeof arr[0] === 'number') {
const sum = arr.reduce((acc, num) => acc + num, 0);
return sum / arr.length;
} else {
return arr.reduce((longest, str) => str.length > longest.length ? str : longest, '');
}
}