MST
星途 面试题库

面试题:TypeScript泛型函数实现基础

请编写一个TypeScript泛型函数,该函数接受一个数组和一个索引值,返回数组中对应索引位置的元素。要求使用泛型来确保函数可以处理不同类型的数组。
29.3万 热度难度
前端开发TypeScript

知识考点

AI 面试

面试题答案

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