从数据库中删除银行时,我需要重新绘制屏幕并删除带有我删除的银行的卡。我写了一个过滤器函数,它返回不等于被删除元素的 id 的元素,但它不起作用。怎么解决呢?
function getBanks() {
db.collection("banks").onSnapshot((snapshot) => {
let banks = [];
snapshot.docChanges().forEach((change) => {
const bank = {
id: change.doc.id,
...change.doc.data(),
};
if (change.type === "added") {
banks.push(bank);
generateBanks([bank]);
} else if (change.type === "removed") {
banks.filter((item) => item.id != bank.id);
generateBanks([bank]);
}
});
});
}
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)