userSPMSnapshot.forEach((doc) => {
console.log(doc.id, "=>", doc.data());
userSPMList.push(userSPM.fromFirestore(doc));
});
console.log(userSPMList)
我不确定为什么当我将数据推送到列表时,某些字段会丢失它们的值。我的控制台显示像enrollmentYear 这样的字段起初有一个值,但是当我推送我的数据以列出该值时,该值变为空。但是,某些字段仍然存在,例如 Id。

