javascript - 从 firebase 返回的对象访问 $key

标签 javascript typescript firebase firebase-realtime-database

我有一个从 firebase 下载的对象,它是 Bug 类型(自定义类型)。但是,当我尝试使用以下代码控制台记录输出时

console.log('bug',this.bug);

我得到以下结果。这正是我所期望的,我可以继续做类似的事情

console.log('company', this.bug.companyName)

但是,我也想获得那个键值。我怎么能那样做?我试过了

console.log('company', this.bug.key)
console.log('company', this.bug.$key)

两个都不行

output

最佳答案

试着跑

console.log('company', this.bug["$key"])

记住对象的属性查找是

obj.someKey // or
obj["someKey"]

关于javascript - 从 firebase 返回的对象访问 $key,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41958194/

相关文章:

javascript - 在 Ruby 注入(inject)的 JavaScript 中转义撇号?

javascript - AG-GRID - 无法从 REST 获取数据

firebase - 如何删除firebase中的大节点

firebase - 挣扎于 Flutter 中的 authStateChanges

javascript - 刷新父页面

javascript - 如何在 Phonegap 中仅加载一次 JS 库?

javascript - 当不再选择值时反转更改(指定 ID)

css - 有 2 个 HostBindings 导致基于输入的类(Angular 4)

javascript - routerLink 在 angular2 中使用 Protractor 的 e2e 测试中不起作用

node.js - 在不知道 firebase 和 firebase-admin 中的 key 的情况下如何获得快照的子级