面试题答案
一键面试interface CallbackFn<T, U> {
(element: T): U;
}
function processArray<T, U>(arr: T[], callback: CallbackFn<T, U>): U[] {
return arr.map(callback);
}
// 示例使用
const originalArray = [1, 2, 3];
const newArray = processArray(originalArray, (num) => num * 2);
console.log(newArray);