请看一下我的屏幕截图,我显然在这里丢失了一些东西。
变量tmpStart和itemDate由相同的数值初始化,但显示它们具有不同的日历日期。
开始= 1490683782833-> tmpStart =“ 2017年3月26日星期日格林尼治标准时间+0200(CEST)”
item = 1490683782833-> itemDate =“ 2017年3月28日星期二08:49:42 GMT + 0200(CEST)”
感谢您的任何建议!
最佳答案
let tmpStart = new Date(start);
start += itemSize; // start changed
// item === start (changed value)
let itemDate = new Date(item);
// therefore
tmpStart != itemDate
这就是为什么。
接受函数式编程。不要做作业。 :)(
start += itemSize
)