我正在尝试使用来自 firestore 集合的数据填充一个表。数据来得很完美,但是当我在控制台记录数据时,每一行的数据都以一种混乱的方式出现。让我告诉你我想要什么以及它是如何到来的。假设我在集合中有 4 个文档,ABC键为_name, _contact, _comments.预测输出:{ { _name: 'ABC', _contact: 'xyz', _comment: 'def' }, { _name: 'ABC', _contact: 'xyz', _comment: 'def' }, { _name: 'ABC', _contact: 'xyz', _comment: 'def' }, { _name: 'ABC', _contact: 'xyz', _comment: 'def' }}实际输出来了:{ { _name: 'ABC', _contact: 'xyz', _comment: 'def' }, { _contact: 'xyz', _name: 'ABC', _comment: 'def' }, { _name: 'ABC', _comment: 'def', _contact: 'xyz' }, { _name: 'ABC', _contact: 'xyz', _comment: 'def' }}JS代码const tableObj = document.getElementById('quoteVal');dbref.get().then(snap => { snap.forEach(item => { data = item.data(); let ele = document.createElement('tr'); for(let key in data) { if(data.hasOwnProperty(key)) { ele.innerHTML += '<td>' + data[key] + '</td>'; } } tableObj.append(ele); });});请帮帮我。我不明白为什么会这样,因为我是 firebase 的新手。
添加回答
举报
0/150
提交
取消