JavaScript|JavaScript 数组去重详解

目录

  • 1.数组去重
  • 2.数组去重里面的对象去重
  • 3.根据数组某个字段相同,修改另外字段值
  • 总结

1.数组去重
/**********************************************╚description:╚作者: 麒麟社╚时间: 2021-09-13 22:26:21╚名称: V1.0.5***********************************************/var obj = ['麒麟','社','CC','DD','麒麟','社','11',11]//定义一个新的数组var s = []; //遍历数组for(var i=0; i
JavaScript|JavaScript 数组去重详解
文章图片


2.数组去重里面的对象去重
/**********************************************╚description:╚作者: 麒麟社╚时间: 2021-09-13 22:26:21╚名称: V1.0.5***********************************************/var old_data = https://www.it610.com/article/[{ name:'ccc', age:'18' },{ name:'peng', age:'18' }, //去除peng重复{ name:'aaa', age:'18' },{ name:'peng', age:'18' },]//方法1:利用对象访问属性的方法,判断对象中是否存在keyvar result = []; var obj = {}; old_data.forEach(function (data) {if(!obj[data.name]){result.push(data); obj[data.name] = true; }})console.log(result);

JavaScript|JavaScript 数组去重详解
文章图片


3.根据数组某个字段相同,修改另外字段值
/**********************************************╚description:╚作者: 麒麟社╚时间: 2021-09-13 22:26:21╚名称: V1.0.5***********************************************/var oldData = https://www.it610.com/article/[{ 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|JavaScript 数组去重详解
文章图片


总结 【JavaScript|JavaScript 数组去重详解】本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!

    推荐阅读