当我设置到期日期对象时,我遇到了这种情况。改变后过期' ' object.created'当它不应该被改变。为什么' object.created'被改变了?谢谢!
{{1}}
答案 0 :(得分:9)
将对象的引用从一个地方分配到另一个地方不涉及制作副本。如果您想要完整的日期副本:
let expire = new Date(object.created);
如果你不这样做,那么只涉及一个Date实例; expire
和object.created
都指代代码中的同一个对象。