如何将数组对象转换为纯数组?

时间:2019-05-09 16:47:33

标签: javascript arrays angular firebase google-cloud-firestore

我目前在Firebase(消防站)中存储了一个看起来像这样的对象:

{0:“第一”, 1秒”, 2:“第三”}

,它将另存为文档的字段。我使用.get(“ field”)获取它,并将其保存到我的js文件中的数组中。但是,当我想要的东西像这样时,它被保存为上述对象:

[“第一”,“第二”,“第三”]

我已经尝试了很多事情,但是看起来比将这个对象转换成我想要的数组要复杂得多。知道如何在js中执行此操作吗?

1 个答案:

答案 0 :(得分:0)

首先获取键,然后将它们映射到数组中。

const obj = {0: "first", 1: "second", 2: "third"}

let arrayfromObj = Object.keys(obj).map( key => obj[key])

//["first", "second", "third"]