Я хочу получить доступ к своему многомерному массиву, используя response и firebase:
ref
.orderByKey()
.limitToLast(this.state.limit)
.once('value', snapshot => {
// console.log("FireB ",snapshot)
var items = [];
snapshot.forEach(child => {
items.push({
key: child.key,
...child.val(),
});
});
console.log(items);
items возвращает меня:
Object {
"answers": Object {
"yzd8dedz2": Object {
"answers": "Koool",
"author": "yrpgRXZzdd1V0WY2",
"timestamp": 1572804148567,
},
},
"author": "awzmr2L9qwzdo2",
"key": "ddkdkdkd",
"question": "Oh yeah",
"timestamp": 1572727434712,
},
]
Как мне получить доступ к объекту ответов? и поставить ключ, как я сделал для первого ребенка? ожидаемый массив:
Object {
"answers": Object {
"key" : "yzd8dedz2", //pass key here
"answers": "Koool",
"author": "yrpgRXZzdd1V0WY2",
"timestamp": 1572804148567,
},
"author": "awzmr2L9qwzdo2",
"key": "ddkdkdkd",
"question": "Oh yeah",
"timestamp": 1572727434712,
},
]