Javascript之一个小巧的对象数组去重方法
cirzear / / 奇淫技巧 / 阅读量 370

仅用于对象数组的去重,之前用的大部分都是 new Set,后来发现只能对字符串数组进行去重,就又搞了个新方法。 话不多说,代码如下

// 去重
        unique(arr, code) {
            let codeKey = code ? code : 'code';
            let obj = {};
            return arr.reduce((cur,next) => {
                    obj[next[codeKey]] ? "" : obj[next[codeKey]] = true && cur.push(next);
                    return cur;
                },[]);
        },
支付宝捐赠
请使用支付宝扫一扫进行捐赠
微信捐赠
请使用微信扫一扫进行赞赏
有 0 篇文章