gpt4 book ai didi

用于图表的 Javascript 转换对象

转载 作者:行者123 更新时间:2023-12-01 16:16:48 25 4
gpt4 key购买 nike

我喜欢用 chartkick所以我想转换以下对象:

var array = [{date:'01/01/2017',value1:200,value2:300,value3:400}, {date:'02/01/2017',value1:220,value2:330,value3:430},{date:'03/01/2017',value1:250,value2:330,value3:420}]

格式如下:

var arrayOne = [{'01/01/2017': 200 , '02/01/2017': 220 , '03/01/2017':250}]

如有任何帮助,我们将不胜感激。

最佳答案

您可以像下面的示例一样减少它。不知道为什么你需要一个包含单个元素的数组作为输出,但如果你真的需要它,只需用 []

包装它

const array = [{date:'01/01/2017',value1:200,value2:300,value3:400}, {date:'02/01/2017',value1:220,value2:330,value3:430},{date:'03/01/2017',value1:250,value2:330,value3:420}]

const obj = array.reduce((acc, o) => {
acc[o.date] = o.value1;
return acc;
}, {});

console.log(obj);

关于用于图表的 Javascript 转换对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63246867/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com