MST
星途 面试题库

面试题:TypeScript中泛型函数的深度理解与应用

编写一个TypeScript泛型函数,该函数接收一个数组和一个回调函数作为参数,回调函数可以对数组中的每个元素进行操作,最后返回操作后的新数组。要求泛型函数具备良好的类型约束,并且能够处理多种数据类型的数组。
33.5万 热度难度
前端开发TypeScript

知识考点

AI 面试

面试题答案

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