MST

星途 面试题库

面试题:TypeScript类型推断之函数重载问题

请编写一个TypeScript函数,实现根据传入参数的不同类型返回不同结果的功能,使用函数重载来解决类型推断问题。例如,当传入数字时返回其平方,当传入字符串时返回其长度。
16.1万 热度难度
前端开发TypeScript

知识考点

AI 面试

面试题答案

一键面试
function processValue(value: number): number;
function processValue(value: string): number;
function processValue(value: number | string): number {
    if (typeof value === 'number') {
        return value * value;
    } else {
        return value.length;
    }
}