MST

星途 面试题库

面试题:TypeScript中交叉类型与泛型如何在函数参数中协同使用

请编写一个TypeScript函数,该函数接受两个参数,第一个参数是一个包含`name`属性的对象,第二个参数是一个数字。要求使用交叉类型与泛型来确保第一个参数对象的类型可以根据传入的泛型而变化,并且在函数内部打印出对象的`name`属性和传入的数字。
22.4万 热度难度
前端开发TypeScript

知识考点

AI 面试

面试题答案

一键面试
function printInfo<T extends { name: string }>(obj: T & { name: string }, num: number) {
    console.log(obj.name, num);
}