MST

星途 面试题库

面试题:TypeScript 泛型函数的类型参数约束

请实现一个泛型函数 `getLength`,它接受一个具有 `length` 属性的泛型参数 `T`,并返回这个参数的 `length`。要求使用类型约束来确保传入的参数确实具有 `length` 属性。
24.4万 热度难度
前端开发TypeScript

知识考点

AI 面试

面试题答案

一键面试
function getLength<T extends { length: number }>(arg: T): number {
    return arg.length;
}