美文网首页
js将数组中id相同的项重组成新的数组

js将数组中id相同的项重组成新的数组

作者: 雨后晴阳 | 来源:发表于2019-10-30 09:49 被阅读0次

var list = [

{ id: "1", name: "test1", rName: "the1" },

{ id: "1", name: "test1", rName: "the2" },

{ id: "1", name: "test1", rName: "the3" },

{ id: "2", name: "test2", rName: "the1" },

{ id: "2", name: "test2", rName: "the2" },

{ id: "3", name: "test3", rName: "the1" }

];

var list2 = [];

for (var i in list) {

var list3 = [];

for (var j in list) {

if (list[i].id == list[j].id&&list[j].key!=1) {

list[j].key=1

list3.push(list[j]);

}

}

if(list3.length>0){

list2.push(list3);

}

}

console.log(list2)

相关文章

  • js将数组中id相同的项重组成新的数组

    var list = [ { id: "1", name: "test1", rName: "the1" }, {...

  • 数据结构

    es6方法过滤掉两个数组中对象id值相等的项 es6取两个数组的相同项 filter 过滤两个数组中相同的项 JS...

  • java 对象数组去重

    java对象数组去重; 将原数组插入到新数组的时候,将插入的对象和新数组中的已插入对象进行比较,若不相同,则插入到...

  • 数组去重

    两个数组除去id相同的 输出结果 单个数组去重,形成新的数组 方法1 输出结果 方法2 输出结果 数组内去除相同i...

  • 去除数组去重几个方法

    数组去重 方案一: 遍历数组中的每一项,拿每一项和它后面的项依次比较,如果相同了,则把相同的这一项在原来数组中删除...

  • 数组分类

    js对象数组(JSON) 根据某个共同字段 分组 希望的是将下面的对象数组: 根据相同id字段分组,转换成下面这种...

  • JS数组、数组对象去重,删除重复的数据

    一、JS数组去重,在数组对象的原型上封装方法先获取到相同元素在数组中对应的那个索引,其中的this是数组,val是...

  • JS题 语言特性

    数组去重// 1 - 遍历目标数组,将结果数组中尚无的项推入function uniq(arr) { let...

  • js数组对象或数组常用操作

    找相同 去重 找选中和未选中 js 判断数组的对象中是否有某个值 js如何判断对象数组中是否存在某个对象

  • 如何取出数组中相同的元素,然后组建一个二维数组

    //将一维数组中相同的对象类型 添加到一个新数组,将所有的新数组放在一个大数组中 转为二维数组 arrayrese...

网友评论

      本文标题:js将数组中id相同的项重组成新的数组

      本文链接:https://www.haomeiwen.com/subject/atcbvctx.html