MST

星途 面试题库

面试题:TypeScript 类型保护之类型守卫函数

请编写一个TypeScript函数,该函数作为类型守卫,用于判断传入的参数是否是数组类型,并且数组中的元素都是数字类型。函数接收一个any类型的参数,返回一个类型谓词来表明该参数满足上述数组类型的要求。
34.1万 热度难度
前端开发TypeScript

知识考点

AI 面试

面试题答案

一键面试
function isNumberArray(value: any): value is number[] {
    return Array.isArray(value) && value.every((element) => typeof element === 'number');
}