请看一下我的屏幕截图,我显然在这里丢失了一些东西。

变量tmpStart和itemDate由相同的数值初始化,但显示它们具有不同的日历日期。


开始= 1490683782833-> tmpStart =“ 2017年3月26日星期日格林尼治标准时间+0200(CEST)”
item = 1490683782833-> itemDate =“ 2017年3月28日星期二08:49:42 GMT + 0200(CEST)”


javascript - JavaScript难题:初始化2个具有相同值的Date变量,但结果它们表示不同的日历日期-LMLPHP

感谢您的任何建议!

最佳答案

 let tmpStart = new Date(start);
 start += itemSize; // start changed

 // item === start (changed value)
 let itemDate = new Date(item);

 // therefore
 tmpStart != itemDate


这就是为什么。

接受函数式编程。不要做作业。 :)(start += itemSize

09-11 19:09