MST

星途 面试题库

面试题:TypeScript 联合类型在函数参数中的应用

编写一个 TypeScript 函数,它接受一个联合类型参数,该联合类型包含字符串和数字类型。函数的功能是返回这个参数的长度(对于字符串返回字符长度,对于数字返回其数字的位数,假设数字为正整数),请写出该函数的完整代码,并标注好类型。
38.1万 热度难度
前端开发TypeScript

知识考点

AI 面试

面试题答案

一键面试
function getLength(param: string | number): number {
    if (typeof param ==='string') {
        return param.length;
    } else {
        return param.toString().length;
    }
}