MST

星途 面试题库

面试题:TypeScript泛型函数实现复用

请使用TypeScript编写一个泛型函数 `identity`,该函数接受一个参数并返回相同的值。同时,给这个函数添加类型约束,使得它只能接受具有 `length` 属性的类型。
37.4万 热度难度
前端开发TypeScript

知识考点

AI 面试

面试题答案

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