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
文章图片
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);
文章图片
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 数组去重详解】本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!
推荐阅读
- 事件代理
- 数组常用方法一
- Java|Java基础——数组
- JS常见数组操作补充
- JS|JS 数组求和与数组求平均值
- JavaScript|vue 基于axios封装request接口请求——request.js文件
- 超帅的js数组去重
- JavaScript|JavaScript: BOM对象 和 DOM 对象的增删改查
- JavaScript|JavaScript — 初识数组、数组字面量和方法、forEach、数组的遍历
- JavaScript|JavaScript — call()和apply()、Date对象、Math、包装类、字符串的方法