javascript - 引用 javascript 变量时出现问题

标签 javascript jquery

我在这里遇到一个问题,在将日期分配给变量 newRecurrDate 后,当我更改 newRecurrDate 的值时,日期的值也会更改,并且我在变量时间中得到的值为零。我知道 newRecurrDate 指的是日期地址,因此我面临问题。如何复制该值以便我不会遇到任何问题?

      getDaysFromGivenMonth : function (date, months) {
        var newRecurrDate = date;
        newRecurrDate.add(months, 'months');  // NO I18N
        var time = newRecurrDate - moment(date);

最佳答案

使用moment.clone创建时刻对象的副本。

var newRecurrDate = date.clone();

关于javascript - 引用 javascript 变量时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62888390/

相关文章:

javascript - jQuery 无法在外部 javascript 文件中工作

javascript - 同一页面上两个 fancybox 的不同样式

javascript - 长度未知的文本对齐方式

Javascript setter 返回值而无需验证

javascript - 如何创建<a download>而不点击?

javascript - rowCallback 和 createdRow 不突出显示行

jquery - 使用jquery打开文件浏览器

javascript - 当 slider 项目具有 .flex-active-slide 类时,使 flexslider 视频自动播放

JavaScript 模板

javascript - 检查 `App`的渲染方法