数组去重,根据对象属性去重
来源:互联网 发布:网络摄像机国家标准 编辑:程序博客网 时间:2024/06/03 22:14
var arry=[{
name:"zhangsan",
age:12
},{
name:"zhangsan",
age:12
},{
name:"lisi",
age:12
},{
name:"wangwu",
age:12
}]
var arry4=[]
var hash={}
for(let i=0;i<arry.length;i++){
let data=arry[i].name
if(!hash[data]){
arry4.push(arry[i])
hash[data]=true
}
}
name:"zhangsan",
age:12
},{
name:"zhangsan",
age:12
},{
name:"lisi",
age:12
},{
name:"wangwu",
age:12
}]
var arry4=[]
var hash={}
for(let i=0;i<arry.length;i++){
let data=arry[i].name
if(!hash[data]){
arry4.push(arry[i])
hash[data]=true
}
}
console.log(arry4)
这是一个简单的,大家可以自行增加删除。 es6 有set方法数组去重,但是数组里元素是对象的情况下去重非常常见而且set无法去重 ,这个办法很方便
阅读全文
1 0
- 数组去重,根据对象属性去重
- 数组对象去重
- js数组简单去重,js数组根据对象中的元素去重
- List<E>根据对象某属性去重
- JS 数组对象去重
- js 数组对象去重
- js数组对象去重
- 数组去重,json数组去重
- 数组去数组重
- 数组去重,list去重
- js数组中的对象去重
- iOS 自定义对象数组去重
- JS中数组对象去重
- js数组中对象去重
- 数组去重
- 数组去重
- JS 数组去重
- 数组去重算法
- jedis开发问题
- spring的一些常用的注解
- 程序员你为什么这么累:编码习惯之业务异常
- JavaScript从数组中删除指定值元素的方法
- 说说图片的垂直居中问题
- 数组去重,根据对象属性去重
- backbone中一个view调用另一个view的方法时报is not a constructor的问题
- 合并两个排序链表
- 关于线程中断的问题
- STM32的ADC1采集多条通道,可以不使用DMA功能吗?
- 2017-07-07:欧拉函数&&容斥原理
- libevent介绍及示例
- MS522 完美pin对pin替换RC522,FM17522 ,无需修改硬件以及软件
- @authwire为什么为null,已解决