-1

我需要通过 jQuery 将 2 个类似的 JSON 文件拉入 HTML 文档并将它们交织在一起,以便两者的第一项成为新关联数组的项 1 和 2,第二项成为 3 和 4,依此类推。

例子:

var JSON1 = {'Item 1':123, 'Item 2':234, 'Item 3': 345}
var JSON2 = {'Item 1':555, 'Item 2':666, 'Item 3': 777}
var newArray = {'Item 1':123, 'Item 1':555, 'Item 2':234, 'Item 2':666, 'Item 3': 345, 'Item 3': 777}

需要注意的是,实际的 JSON 文件是 2 级数组。但是,我只需要交织第一层。

我为简单地合并数组找到了很多很棒的解决方案,但不是以这种方式。有任何想法吗?

4

1 回答 1

2

这不可能。JavaScript 中的对象不能有重复的键。

您可以做的是使每个键的值成为这样的数组:

{'Item 1':[123, 555], 'Item 2': [234, 666], 'Item 3': [345, 777]}
于 2013-09-04T21:04:31.783 回答