如何从打字稿中的数组中获取键[重复]

Posted

技术标签:

【中文标题】如何从打字稿中的数组中获取键[重复]【英文标题】:How to get keys from an array in typescript [duplicate] 【发布时间】:2019-05-04 03:18:51 【问题描述】:
value =   
     5c03dbc3d8e3e3435f875a46: "1", 
     5c03dc0fd8e3e3435f875a48: "2", 
     5c03dc30d8e3e3435f875a49: "3", 
     5c03dc5fd8e3e3435f875a4a: "4"
     

我有一个这样的数组。我想从这个数组中获取键,以便我可以使用它来获取与这些键关联的值。这一切都是为了打字稿。

【问题讨论】:

【参考方案1】:

你没有数组,你有一个对象字面量。如果它是一个数组,您将使用括号[ ] 而不是花括号 。此外,数组键始终是从 0 到 length -1 的整数。

回答你的问题。如果您想要 value 对象中的所有键,您可以使用 Object.keys(value)

【讨论】:

无论练习是否正确,typescript 中的数组绝对可以使用非整数作为键。

以上是关于如何从打字稿中的数组中获取键[重复]的主要内容,如果未能解决你的问题,请参考以下文章

无法从打字稿中的 json 对象获取数组响应

如何使用打字稿中的查找来推断类型化的 mapValues?

如何从打字稿中的json响应中获取日期对象

在打字稿中查找3个数组中的共同元素[重复]

在打字稿中获取字典/对象键作为元组

如何将对象数组转换为在打字稿中具有动态键的单个对象