MST

星途 面试题库

面试题:TypeScript交叉类型基础使用

请编写一个TypeScript函数,该函数接收一个同时具有`name: string`和`age: number`属性的对象作为参数,并返回`name`和`age`拼接成的字符串,例如输入`{name: 'John', age: 30}`,返回`'John is 30 years old'`,要求使用交叉类型来定义参数类型。
17.2万 热度难度
前端开发TypeScript

知识考点

AI 面试

面试题答案

一键面试
function formatPerson(person: { name: string } & { age: number }): string {
    return `${person.name} is ${person.age} years old`;
}