什么是多维数组修改深度价值的最有效方法是什么?的Javascript:修改值深阵列
我有以下JSON:
[
{"name":"Series 1","data":[
{"x":1506470700,"y":null},
{"x":1506499200,"y":null},
{"x":1506499500,"y":483981},
{"x":1506499800,"y":504588},
{"x":1506500100,"y":502926},
{"x":1506500400,"y":501161},
{"x":1506500700,"y":506453}]
},{"name":"Series 2","data":[
{"x":1506470700,"y":null},
{"x":1506499200,"y":null},
{"x":1506499500,"y":-490671},
{"x":1506499800,"y":-495593},
{"x":1506500100,"y":-512765},
{"x":1506500400,"y":-479475},
{"x":1506500700,"y":-531689}]
}
]
我想用1000乘以X值,我可以使用此代码,例如对其进行处理:
arrayFromJson.forEach((series) => {
series.data.forEach((dataSet) => {
dataSet.x *= 1000;
});
});
但我不知道是否有是不是更有效/优雅的方式来做到这一点。
“更好”是非常主观的。我目前的解决方案没有看到任何问题。 – robertklep
修改了形容词。由于 – simPod