javascript - 在 Javascript 中转换数组
问题描述
如何将数组转换为我需要 cdata 到 newcdata 的形式:
我的数组就是这种格式。
var cdata = [
{ name: "Apple", count:1, data: 145 },
{ name: "Pear", count:1, data: 185 },
{ name: "Apple", count:2, data: 245 },
{ name: "Pear", count:2, data: 285 },
{ name: "Apple", count:3, data: 345 },
{ name: "Pear", count:3, data: 385 }
];
我需要数组采用这种格式。我该如何转换它?
var newcdata = [
{
name: "Apple",
data:[[1,145],[2,245],[3,345]]
},{
name: "Pear",
data:[[1,185],[2,285],[3,385]]
}
]
解决方案
推荐阅读
- android - 错误类型错误:无法读取未定义离子 4 的属性“用户名”
- batch-file - 如果 NIRCMD.exe 失败,则返回 ErrorLevel 或控制台消息
- oop - 如何为泛型类型建模
- python - 运行使用 pyinstaller 创建的 exe 时没有名为“py4j.java_collections”的模块
- hadoop - 由于:OWN_TASK_FAILURE 而被杀死/失败] DAG 由于 VERTEX_FAILURE 而没有成功
- python - Json 文件以 b- 开头
- python - 如何知道哪个子模块与 python 模块一起使用?无法为 docker 镜像创建 requirements.txt
- java - 当单击 JTable 单元格内的 JComboBox 时,JComboBox 在 JTable 之外消失
- python - 有没有办法使用一个命令设置图中所有文本的格式?
- javascript - Is possible to disable fill payment forms for the entire body (including a inner iFrame)?