javascript - 获取 parent 的 key

标签 javascript firebase google-cloud-functions

{ JNC8IUYjH8WFmQPOKLiknoktlek1: 
    { buddy_user_id: 'MYYqI6iNd0MjDG6MgQ9OwXyChIG2',
     talk_room_id: '-LH2AphglHuyPR8N4wI-' }
}

我有从这段代码返回的数据:

.ref('/user_talk_rooms')
.onDelete(event => {
    console.log(event.data.previous.val())
})

我想要的是获取值 (JNC8IUYjH8WFmQPOKLiknoktlek1),但我不知道如何获取。

最佳答案

使用Object.keys():

var data = { JNC8IUYjH8WFmQPOKLiknoktlek1: 
    { buddy_user_id: 'MYYqI6iNd0MjDG6MgQ9OwXyChIG2',
     talk_room_id: '-LH2AphglHuyPR8N4wI-' }
};
var keys = Object.keys(data);
console.log(keys[0]);

关于javascript - 获取 parent 的 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51260323/

相关文章:

java - 如何获取 Firebase 中的最后一个节点?

node.js - Firebase 异步函数语法错误

java - Firebase 如何在 Android 中打开其他 Activity 时删除 ValueEventListener

javascript - 使用 Google 搜索 HTML

javascript - 通过正则表达式从单词中剪切前缀和后缀

Javascript 不删除所有 cookie

javascript - 批量用户创建后 Firebase 不添加文档

javascript - Firebase - Cloud Firestore 触发器幂等性

javascript - Firebase数据库推送获取id

javascript - 顶点图表 : how do I change tooltip position to be always on top?