Javascript 如何在Moment.js中按值添加时间?
从上面可以看出,Javascript 如何在Moment.js中按值添加时间?,javascript,momentjs,Javascript,Momentjs,从上面可以看出,now和fiveMinutesLater是相同的对象引用,包含相同的值 我可以让add()返回具有新值的新力矩对象,而不是修改原始力矩对象吗 也就是说,在第2行之后,5分钟后实际上比现在的晚了5分钟。试试这个: var now = moment(); var fiveMinutesLater = now.add(5, 'minutes'); now === fiveMinutesLater // --> true 它。试试这个: var now = moment(); v
now
和fiveMinutesLater
是相同的对象引用,包含相同的值
我可以让add()
返回具有新值的新力矩对象,而不是修改原始力矩对象吗
也就是说,在第2行之后,5分钟后
实际上比现在的晚了5分钟。试试这个:
var now = moment();
var fiveMinutesLater = now.add(5, 'minutes');
now === fiveMinutesLater // --> true
它。试试这个:
var now = moment();
var fiveMinutesLater = now.add(5, 'minutes');
now === fiveMinutesLater // --> true
谢谢,我忘了提到我已经尝试过这个解决方法了。但我注意到克隆技术会导致效率问题,特别是在looping@kit-您要求提供一个新对象:“…我可以让add()返回一个具有新值的新力矩对象吗…”,但现在您不需要新对象了?这没关系,而且确实有效,我只希望会有其他解决方案。谢谢,我忘了提到我已经尝试过这种解决方法。但我注意到克隆技术会导致效率问题,特别是在looping@kit-您请求了一个新对象:“…我可以让add()返回一个具有新值的新力矩对象吗…”,但现在您不想要一个新对象了?这没关系,而且确实有效,我只是希望会有其他的解决方案。将“现在”保存在其他变量中,并将其修改为其他变量而不是原始变量。将“现在”保存在其他变量中,并将其修改为其他变量而不是原始变量。