MST
星途 面试题库

面试题:TypeScript 中泛型类型参数的基本使用

请编写一个 TypeScript 函数,该函数接受一个数组和一个索引值,使用泛型类型参数确保返回的元素类型与数组元素类型一致。例如,给定 `const arr = [1, 2, 3];`,调用函数 `getElement(arr, 1)` 应返回 `2` 且类型为 `number`。
37.5万 热度难度
前端开发TypeScript

知识考点

AI 面试

面试题答案

一键面试
function getElement<T>(arr: T[], index: number): T | undefined {
    if (index >= 0 && index < arr.length) {
        return arr[index];
    }
    return undefined;
}