【发布时间】:2018-07-25 17:04:17
【问题描述】:
为什么 eventFace.order 是 NaN 运行而 eventFace.order 不是 NaN 调试? 错误:
let update = true;
const farAway = new Date(GetToday(500)).getTime();
for (const eventFace of facebookEvents) {
update = true;
for (const eventFire of firebaseEvents) {
if (eventFace.id === eventFire.id) {
update = false;
}
}
if (update) {
const eventDate = new Date(FormatDate(eventFace.start_time)).getTime();
eventFace.order = farAway - eventDate;
firebase.database().ref().child('events').push(eventFace);
}
}
【问题讨论】:
-
您查看过所有的 eventFace 对象吗?似乎这段代码
new Date(FormatDate(eventFace.start_time)).getTime()正在生成NaN,如果这是正确的,那么这就是您在eventFace.order中收到NaN的原因
标签: javascript reactjs firebase react-native redux-thunk