如何迭代嵌套的 firebase 对象。
Publications-
|
|-Folder1------
| |-hdgjg76675e6r-
| | |-Name
| | |-Author
| |
| |+-hdgjdsf3275e6k
| |+-hd345454575e6f
|+-Folder2
在出版物中,我有文件夹,在文件夹中我有对象(包含名称、作者等属性)
到目前为止我已经遍历了文件夹。
snapshot.forEach(function (snapshot) {
var key = snapshot.key();
var obj = snapshot.val();
console.log(key);
//output => Folder1 , Folder2 etc
});
当我打印时obj
console.log(obj);
它显示
我如何迭代obj变量,因为它包含hdgjg76675e6r
, hdgjdsf3275e6k
等等以及进一步?
You obj
只是一个普通的 javascript 对象,你可以使用一个简单的 for 循环:
for(var key in obj) {
console.log(obj[key]);
}
或者你可以再次使用forEach
在你的快照上:
folderSnapshot.forEach(function (objSnapshot) {
objSnapshot.forEach(function (snapshot) {
var val = snapshot.val();
console.log(val); // Should print your object
});
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)