js json数组去重

2018-05-19  本文已影响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;

}

上一篇 下一篇

猜你喜欢

热点阅读