美文网首页
js json数组去重

js json数组去重

作者: 陈彬大魔王 | 来源:发表于2018-05-19 18:32 被阅读0次

上代码

arr:要去重的json数组,key:key值(例如:id)

function jsonUniq(arr, key) {//json 数组去重

    let arr1 = [arr[0]];

    arr.forEach(function (item1, idx1) {

        let flag = false;

        arr1.forEach(function (item2, idx2) {

            if (item1[key] == item2[key]) {

                flag = true;

                return;

            }

        })

        if (!flag ) {

            arr1.push(item1)

        }

    })

    return arr1;

}

相关文章

  • PostgreSQL中JSON数组的增量更新

    标签 PGSQL JSON,JSON数组去重,PGSQL JSON数组去重,PGSQL JSON数组增量插入 背景...

  • js json数组去重

    上代码 arr:要去重的json数组,key:key值(例如:id) function jsonUniq(arr,...

  • 数组的去重和数组中对象的去重

    数组中对象去重 方式1 jq方式 方式2 原生js方式 普通数组的去重 方式1 普通的数组去重js 方式2 Se...

  • JS对象 & JSON & JS数组操作

    JS对象 & JSON & JS数组操作 JSON 格式(JavaScript Object Notation 的...

  • JSON对象

    JSON.stringify(obj/arr) js对象(数组)转换为json对象(数组) JSON.parse(...

  • js数组去重、对象数组去重

    普通数组去重 一、普通数组去重 方法一:遍历数组法 方法二:排序法 方法三:对象法 对象数组去重 方法一:将对象数...

  • js数组去重

    Set结构去重 ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 向 Se...

  • JS数组去重

    方法1:两层for循环,外层循环原数组,内层循环时进行比较。 方法2:利用对象的属性不能相同的特点去重 方法3:利...

  • js数组去重

  • js数组去重

    1.利用对象的属性唯一性去重 2.利用es6的Set

网友评论

      本文标题:js json数组去重

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