MST

星途 面试题库

面试题:TypeScript泛型约束的基础应用

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

知识考点

AI 面试

面试题答案

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