MST

星途 面试题库

面试题:TypeScript中复杂对象数组接口设计

假设你有一个数组,数组中的每个元素是一个对象,对象包含`name`(字符串类型)、`age`(数字类型)和`hobbies`(字符串数组类型)。请设计一个TypeScript接口来描述这个数组元素的结构,并创建一个符合该接口的数组示例。
44.9万 热度难度
前端开发TypeScript

知识考点

AI 面试

面试题答案

一键面试
// 定义接口
interface Person {
  name: string;
  age: number;
  hobbies: string[];
}

// 创建符合接口的数组示例
const people: Person[] = [
  {
    name: "Alice",
    age: 25,
    hobbies: ["reading", "swimming"]
  },
  {
    name: "Bob",
    age: 30,
    hobbies: ["hiking", "painting"]
  }
];