我在更新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
答案 0 :(得分:0)
在我看来,您需要更新支票,以确保您投放到某个号码:
if(k == 'num' && parseInt(val.data[prop]['x']) == timeInMilliSeconds) {