【问题标题】:Typescript interface for object with arbitrary keys? [duplicate]带有任意键的对象的打字稿接口? [复制]
【发布时间】:2021-09-15 16:28:42
【问题描述】:

我有一个像这样的对象

{
  "sdfsdkhdfs": 1,
  "jjgtusdf": 2
}

密钥是随机生成的,并且数量不详。我想在 Typescript 中为这个对象创建一个类型。我该怎么做?

【问题讨论】:

  • 我认为Record<string, number> 是您在这种情况下所需要的。它只定义了一个记录,其键类型为string,值类型为number

标签: javascript typescript


【解决方案1】:
interface MyObject { [key: string]: number };

【讨论】:

    【解决方案2】:

    你可以在这里做的最好的是Record<string, number>

    【讨论】:

      猜你喜欢
      • 2019-09-28
      • 2020-08-10
      • 2018-12-29
      • 1970-01-01
      • 2019-10-31
      • 2018-07-14
      • 1970-01-01
      • 1970-01-01
      • 2020-05-31
      相关资源
      最近更新 更多