MST

星途 面试题库

面试题:TypeScript中条件类型的基本应用

请编写一个TypeScript函数,接受一个参数,若该参数是字符串类型,返回其长度;若为数字类型,返回其平方。使用条件类型实现。
36.7万 热度难度
前端开发TypeScript

知识考点

AI 面试

面试题答案

一键面试
function getValue<T extends string | number>(param: T): T extends string ? number : number {
    return typeof param === 'string' ? param.length : param * param;
}