MST
星途 面试题库

面试题:TypeScript中null和undefined在函数参数类型检查的应用

在TypeScript中,假设你有一个函数`printValue`,它接受一个字符串类型的参数并打印出来。但现在要求这个参数可以为`null`或`undefined`,当参数为`null`或`undefined`时打印'No value',请写出该函数的类型定义及实现代码。
13.5万 热度难度
前端开发TypeScript

知识考点

AI 面试

面试题答案

一键面试
function printValue(value: string | null | undefined): void {
    if (value === null || value === undefined) {
        console.log('No value');
    } else {
        console.log(value);
    }
}