将带有对象的数组转换为数组[关闭]
Posted
技术标签:
【中文标题】将带有对象的数组转换为数组[关闭]【英文标题】:turn array with object to array [closed] 【发布时间】:2019-02-24 03:06:18 【问题描述】:假设我有这个:
[ 'one': '8b45544b-6d35c53c3d423' ,
'two': '5a509481-a43k4d40r4c44' ]
我怎样才能把它变成这样:
[ 'one', 'two' ]
【问题讨论】:
到目前为止你尝试过什么?一些实际的研究会产生一百万个答案 我尝试使用.filter
,但我认为它不适用于这种情况。
你能发布你的代码示例吗?谢谢:D
嗨!欢迎来到堆栈溢出。不幸的是,这对这里来说太宽泛了。如果您可以向我们展示您尝试过的代码,我们可以提供帮助,但我们无法为您编写所有代码。向我们展示您尝试过的内容以及遇到的问题!这是how to ask good questions 的有用指南。
你为什么要尝试使用.filter
?这是为了返回匹配条件的数组元素。它与提取部分对象无关。
【参考方案1】:
[ 'one': '8b45544b-6d35c53c3d423' ,
'two': '5a509481-a43k4d40r4c44' ].map(o => Object.keys(o)[0])
【讨论】:
投反对票的人,复制到控制台,就可以了。以上是关于将带有对象的数组转换为数组[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
将带有数组的 JavaScript 对象转换为 PHP 数组