2 wwdd12391 wwdd12391 于 2016.03.21 20:40 提问

js合并数组相同key值的项

var arr=[
{a:3,b:4},
{a:3,b:7},
{a:5,b:2},
{a:5,b:1}
]
怎样合并为
var arr=[
{a:3,b:4,7},
{a:5,b:2,1}
]

1个回答

yzsunlight
yzsunlight   2016.03.21 23:34
已采纳

这个 需要你自己对数组进行循环处理,然后在组装数据

yzsunlight
yzsunlight 回复wwdd12391: 在具体就是代码实现了。你可以看看js对数组操作
2 年多之前 回复
yzsunlight
yzsunlight 回复wwdd12391: 其实你这个问题的是javascript对数组的操作
2 年多之前 回复
wwdd12391
wwdd12391 回复yzsunlight: 可不可以说一个具体的思路呢
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
如何将不同数组对象合并,根据相同的key
let provinceObjects = [ {'name': '北京', 'code': 110000}, {'name': '天津', 'code': 120000}, {'name': '河北', 'code': 130000}, {'name': '山西', 'code': 140000}, {'name': '内蒙古', 'code': 150000}, {'n
js 剔除数组中相同的值,合并数组中相同项
实现效果如:["2013-01","2013-02","2013-03"] 代码如下: var a = ["2013-01","2013-01","2013-02","2013-02","2013-02","2013-03","2013-03"]; Array.prototype.del = function() { var a = {}, c = [], l = this.lengt
php将两个数组相同的key合并到一个数组
0 $arr = array( array( 'id' => 1, 'user_name'=>'test1' ), array( 'id' => 2, 'user_name'=>'test2' ), array( 'id' => 3, 'user_name'=>'test3' ) );
合并map中key相同的value
这几天工作中遇到的问题,后台返回的是一个List<Map<Object,Object>>数组,其中每个map中只有一组值,但是这些map中有key相同的,需要将key相同的value合并成一个list
合并两个数组生成合并后的key:value数组
// var activeSubjectsName = ["语文", "数学", "英语", "思想品德", "科学"]; // var activeSubjectsNum = [46, 2, 2, 28, 29]; // var activeSubjectsArr = []; for (var i = 0; i activeSubjectsName.length; i++) { con
python dict 相同key 合并value
dict 相同key 合并value
php将两个不同长度数组相同的key合并到一个数组,不同的key也合并进去
php将两个不同长度数组相同的key合并到一个数组,不同的key也合并进去
有关合并某一字段键值相同的数组合并的改进
/** **关于参数的说明 **$key键值相同的键名 **$array代表原数组 **$start代表$array[0][$key] **$newkey代表相同键值相同的键名 **/ function combine_same_val($array,$start,$key,$newkey){ static $new; foreach($array as $k=>$v){
js把json中相同key的数据重新组成一个新的json
var j1 = [ { "menuDate": 1, "dinnerTime": "0", "num": 5 }, { "menuDate": 1, "dinnerTime": "0", "num": 1 }, { "menuDate": 1,
js得到多维数组中相同键的值
js得到多维数组中相同键的值