什麼是多維數組修改深度價值的最有效方法是什麼?的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