MST

星途 面试题库

面试题:TypeScript 泛型的复杂应用

编写一个 TypeScript 函数,该函数接受一个数组和一个回调函数作为参数,回调函数可以处理数组中的元素并返回新的值,要求使用泛型来确保函数的通用性,同时对传入的数组元素类型和回调函数返回值类型进行严格约束。
33.9万 热度难度
前端开发TypeScript

知识考点

AI 面试

面试题答案

一键面试
function mapArray<T, U>(arr: T[], callback: (element: T) => U): U[] {
    return arr.map(callback);
}