我正在使用“开始”和“结束”日期。
今天他们将是:
从== 5月3日开始
到== 5月10日
为了在我的for循环后记住它们,我将它们放入
Access is denied
但是fromMemory的循环已更改为5月11日吗?
我没有在任何地方将其设置为5月11日-这怎么可能? (这可以通过某种方式避免吗?)
let fromMemory = from;
let toMemory = to;
答案 0 :(得分:2)
当您编写此代码时:
let fromMemory = from;
fromMemory
和from
是同一Javascript对象上的2个引用。如果您修改其中一个,它也会同时修改另一个。
如果要使它们独立,则必须进行如下克隆:
let fromMemory = new Date(from);