[propName: string]和[key:string]分别在什么情况下使用

来源:5-3 扩展解决 Express 的类型定义文件问题

迷失的小麦

2020-12-25

interface RequestWithBody extends Request {
  body:{
    [key:string]: string | undefined;
  };
}

interface Person {
  // readonly name: string;
  name: string;
  age?: number;
  [propName: string]: any;
  say(): string;
}
写回答

2回答

慕斯卡7269444

2021-09-19

二者没有区别,只是变量名而已

0
0

Dell

2020-12-27

在你不知道body里有什么的情况下,可以这么写

0
0

专为小白设计的TypeScript入门课

Dell老师专为TypeScript小白打造的,全栈式教学TS入门课程

2249 学习 · 506 问题

查看课程