如何将 2 个 JSON 文件交织成一个关联数组
How to intertwine 2 JSON files into one associative array
>我需要通过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 级数组。但是,我只需要交织第一层。
我找到了很多很好的解决方案来简单地合并数组,但不是以这种方式。有什么想法吗?
这是不可能的。JavaScript 中的对象不能有重复的键。
您可以做的是将每个键的值设置为如下所示的数组:
{'Item 1':[123, 555], 'Item 2': [234, 666], 'Item 3': [345, 777]}
相关文章:
- Javascript(Angular)从一个对象数组到第二个数组查找值
- 根据id将json数组组合为一个json数组
- JavaScript数组包含一个值
- 对一个对象使用reduce可以返回一个没有't在数组中包含目标字母
- jQuery$.inArray()总是返回-1和一个对象数组
- 在数组中的一个元素上设置多个值
- javascript处理一个对象数组以获得一个新的对象数组
- 作为一个二维数组,从ajax接收
- 你能用来自数组的属性名称生成一个对象吗
- 多维关联数组的最后一个索引
- 如何创建一个方法来验证数组的范围
- 循环以检查数组中的最后一个图像
- 在Javascript中将一个值和字符串数组转换为if语句
- 算法:从数组(javascript/angular)中按当前日期获取上一个和下一个事件
- 如何将一个对象添加到每个对象数组中
- 如何创建一个谷歌地图地理坐标数组
- 如何从另一个带下划线的数组中筛选带元素的数组
- 如何在PHP数组中加载下一个youtube
- 查找对象数组是否包含其中一个标记的最快方法
- 如何使用Javascript和Ajax传递一个HTML选择标签到PHP $_POST与一个(数组)var当名称属性是一个