【发布时间】:2018-05-17 06:16:28
【问题描述】:
我有一个数组,即
var a = [{startRealTime:Moment {_isAMomentObject: true, _isUTC: false, _pf: {…}, _locale: Locale, _d: Thu May 17 2018 11:25:01 GMT+0530 (IST), …},startTime:685}]
我通过 JSON.parse(JSON.stringify(array)) 方法深拷贝对象数组。 所以它给了我
var a = [startRealTime:"2018-05-17T05:55:01.149Z",startTime:685]
在我的日期选择器中导致错误如何将其转换回旧的,或者如果有另一种方法可以在不解析和字符串化的情况下深度复制对象数组。
提前谢谢你。
【问题讨论】:
-
我通过使用 for (var i = 0; i
-
但欢迎任何更好的解决方案
-
再解释一下...您使用的是哪个日期选择器?
-
您在选择日期时使用的任何日期选择器都会生成 Moment 对象。但是当我克隆这个存储 Moment 对象的数组时,Moment 对象更改为“2018-05-17T05:55:01.149Z”。
标签: javascript datepicker momentjs