小编Tec*_*t10的帖子

如何在JavaScript/TypeScript中使用非唯一键创建Map?

为了与现有代码交互,我希望在JavaScript/TypeScript中实现具有非唯一键的Map(对于Angular中的Web应用程序).

我知道JavaScript/TypeScript中的Maps强制使用唯一键.如何实现"非唯一"地图?

创建Key-Value对象数组不起作用,因为该结构不会从现有使用者代码的正确形状中反序列化JSON.

例如,我希望创建类似以下结构的东西:

vehicleOptions : NonUniqueMap<key: string, value: {color: string, isTowingCapable: boolean}>
{
  "Truck", { "Red", true },
  "Compact Sedan", { "Black", false },
  "Compact Sedan", { "Blue", false }
}
Run Code Online (Sandbox Code Playgroud)

javascript arrays dictionary typescript angular

0
推荐指数
1
解决办法
709
查看次数

标签 统计

angular ×1

arrays ×1

dictionary ×1

javascript ×1

typescript ×1