MST

星途 面试题库

面试题:TypeScript中boolean类型的类型守卫应用

请编写一个函数,接收一个参数,该参数可能是boolean类型或者其他类型。使用类型守卫,在函数内部判断参数是否为boolean类型,如果是则返回该boolean值,否则返回null。
35.4万 热度难度
前端开发TypeScript

知识考点

AI 面试

面试题答案

一键面试
function checkBoolean(param: boolean | any): boolean | null {
    if (typeof param === 'boolean') {
        return param;
    }
    return null;
}