当对象没有引号时,将对象转换为数组javascript

当对象没有引号时,将对象转换为数组javascript,javascript,firebase,ionic-framework,Javascript,Firebase,Ionic Framework,我使用firebase,我正在创建一个跟踪系统,当我跟踪以下内容时,它会像这样将我的数据推入firebase: firebase.database().ref('followers/' + followedId).update({ [this.userId]: true }); firebase.database().ref('followings/' + this.userId).update({ [followedId]: true }); 然后,如果我想显示我的追随者/追随者列表,我需要

我使用firebase,我正在创建一个跟踪系统,当我跟踪以下内容时,它会像这样将我的数据推入firebase:

firebase.database().ref('followers/' + followedId).update({ [this.userId]: true });
firebase.database().ref('followings/' + this.userId).update({ [followedId]: true });
然后,如果我想显示我的追随者/追随者列表,我需要一个object
{followdid:true}


我需要将结果
[{followdide:true}]
的格式更改为
followdide
的数组。希望更明确。

如果您的结果看起来像
{uid1:true,uid2:true,uid3:true,uid4:true}

const results={uid1:true,uid2:true,uid3:true,uid4:true}
const followers=Object.keys(结果)

console.log(followers)//[“uid1”、“uid2”、“uid3”、“uid4”]
您的问题主要是关于如何操作跟随者,但听起来好像您想要更改结果的格式。也许更新你的问题以显示你想要格式化的结果和预期的结构?我将你的一些评论复制到我删除的答案中,这澄清了一些事情:“我得到一个对象{followdid:true}的列表,问题是用html显示这个对象。我需要一个followdid数组,但不带“:true”。”,你能在你的html页面中共享你用来获取这些对象的查询吗?这样结果看起来像是
[{id1:true},{id2:true},{id3:true}]
?最好的结果是类似[{“uid”:id1,“checked”:true}]的结果,但如果我能有这个[{“uid”:id1}],那就太完美了!当我从firebase中提取结果时,我得到了一个如下的对象:{uid1:true,uid2:true,uid3:true,uid4:true}太棒了!非常感谢亚历克斯!很抱歉解释得不太清楚。。。