MST

星途 面试题库

面试题:TypeScript类型在文档中的基础运用

在TypeScript项目中,定义一个函数,接受一个字符串数组作为参数,返回数组中字符串长度大于5的字符串组成的新数组,并对函数参数和返回值进行类型标注。同时说明这样的类型标注如何作为文档来帮助其他开发者理解该函数。
11.4万 热度难度
前端开发TypeScript

知识考点

AI 面试

面试题答案

一键面试
function filterLongStrings(strings: string[]): string[] {
    return strings.filter(str => str.length > 5);
}

这样的类型标注,通过在函数定义中明确参数 stringsstring[] 类型(即字符串数组),返回值是 string[] 类型,清晰地传达了函数的输入和输出要求。其他开发者在阅读代码时,无需深入查看函数内部实现,就能快速了解该函数期望接收什么样的参数,以及会返回什么样的数据类型。这有助于在团队协作开发中,让新加入的开发者迅速理解代码意图,减少因参数类型不匹配或对返回值预期不符而导致的错误。