js中数组对象去重的方法

最近工作中需要用到数组对象去重的方法,我是怎么想也没想出来,今天稍微研究了一下,总算找到了2种方法。分享一下,希望对大家有帮助!
方法一:
采用对象访问属性的方法,判断属性值是否存在,如果不存在就添加。
方法二:
采用数组中的reduce方法,遍历数组,也是通过对象访问属性的方法

1var arr = [{ 2key: '01', 3value: '乐乐' 4}, { 5key: '02', 6value: '博博' 7}, { 8key: '03', 9value: '淘淘' 10},{ 11key: '04', 12value: '哈哈' 13},{ 14key: '01', 15value: '乐乐' 16}]; 17 18 19//方法1:利用对象访问属性的方法,判断对象中是否存在key 20var result = []; 21var obj = {}; 22for(var i =0; i

【js中数组对象去重的方法】

    推荐阅读