【发布时间】:2014-07-24 19:00:19
【问题描述】:
我有两个哈希:
var hash1 = { name: "hello1", data: [ [1, 1], [2, 1] ] };
var hash2 = { name: "hello2", data: [ [3, 1], [4, 2] ] };
var hash3 = {};
我想要的是将散列组合成一个新的散列(hash3),以便仅合并数据对象/键的数组数组。理想情况下,结果应该根据数组的第一个元素(实际上是一个时间值)进行排序:
hash3 = { name: hello1, data: [ [1, 1], [2, 1], [3, 1], [4, 2] ] };
更喜欢 jQuery。但是 JavaScript 和/或 jQuery 都可以工作。
另外,如果有人能推荐一本关于在 JavaScript 中操作数据结构的好书,我将不胜感激。
PS:所有这些操作基本上都是为了将 Highcharts 图形库的两个系列合二为一。
【问题讨论】:
标签: javascript jquery arrays hash highcharts