MST

星途 面试题库

面试题:TypeScript接口扩展与合并的基础应用

假设有一个基础接口`BaseInterface`,包含属性`name: string`。现在需要创建一个新接口`ExtendedInterface`,它继承自`BaseInterface`并添加一个新属性`age: number`。请用TypeScript代码实现这个接口扩展,并创建一个函数,接收`ExtendedInterface`类型的参数并打印出`name`和`age`。
49.1万 热度难度
前端开发TypeScript

知识考点

AI 面试

面试题答案

一键面试
interface BaseInterface {
  name: string;
}

interface ExtendedInterface extends BaseInterface {
  age: number;
}

function printInfo(info: ExtendedInterface) {
  console.log(`Name: ${info.name}, Age: ${info.age}`);
}