克隆javascript对象并更新值

时间:2015-03-18 20:27:32

标签: javascript jquery json object

我在更新json中的值时遇到逻辑问题。 最初的json是

var val = {
    "data": [
      {x: 1396328400000, y: 92, num: "243"},          
      {x: 1425189600000, y: 91, num: "158"}              
    ]
};

我想将data复制到包含此值的另一个对象data1中。 考虑到当前月份是2015年3月,timeInMilliSeconds会将值设为1425189600000,如果代码遇到此值,则应将第一个num数组中的data替换为{{ 1}}。除0中的1425189600000外,所有值均应为data1

以下是jsfiddle

0

1 个答案:

答案 0 :(得分:0)

在我看来,您需要更新支票,以确保您投放到某个号码:

if(k == 'num' && parseInt(val.data[prop]['x']) == timeInMilliSeconds) {