千家信息网

JavaScript中实现数组去重的方法

发表于:2024-11-20 作者:千家信息网编辑
千家信息网最后更新 2024年11月20日,这篇文章主要介绍了JavaScript中实现数组去重的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1.数组去重 /******
千家信息网最后更新 2024年11月20日JavaScript中实现数组去重的方法

这篇文章主要介绍了JavaScript中实现数组去重的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

1.数组去重

  /**********************************************         ╚description:        ╚名称: V1.0.5        ***********************************************/        var obj = ['麒麟','社','CC','DD','麒麟','社','11',11]            //定义一个新的数组            var s = [];            //遍历数组            for(var i=0;i

2.数组去重里面的对象去重

   /**********************************************         ╚description:         ╚名称: V1.0.5        ***********************************************/        var old_data = [            { name:'ccc', age:'18' },            { name:'peng', age:'18' }, //去除peng重复            { name:'aaa', age:'18' },            { name:'peng', age:'18' },          ]          //  方法1:利用对象访问属性的方法,判断对象中是否存在key          var result = [];          var obj = {};          old_data.forEach(function (data) {          if(!obj[data.name]){          result.push(data);          obj[data.name] = true;            }          })          console.log(result);

3.根据数组某个字段相同,修改另外字段值

  /**********************************************        ╚description:        ╚名称: V1.0.5        ***********************************************/        var oldData = [            { name:'cccc', age:'5656' },            { name:'cccc', age:'22dddsada' },            { name:'cccc', age:'22dddsada' },            { name:'aaaa', age:'32' },            { name:'aaaa', age:'2dasdasdas2' },          ]          var newArr = [];          for (var i = 0; i 

感谢你能够认真阅读完这篇文章,希望小编分享的"JavaScript中实现数组去重的方法"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

0