typescript中的interface小问题

其实问题只有一个就是interface只能一对一的规范吗?
我const里面有100多个对象,姓名,年轻爱好习惯身高体重....
但是interface那边我只需要他的两个就是名称和年龄。这怎么办?难道把interface里面把const里面一一填满?写100个对应一个不漏?

interface info{
  name: string
  age: number
}


const xx: info{
   name:"蔡进枯",
   age:18,
   like: false,
   sex:"女",
   hight:179
}
阅读 1.9k
1 个回答

就是有额外未定义的、但不需要的属性呗?

interface info {
  name: string;
  age: number;
  [key: string]: unknown; // 多加一个索引签名
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题