js数组对象去重
2017-12-05 16:53
162 查看
var arr = [] var peoples = [ {id:1,name:'wang'}, {id:2,name:'zhang'}, {id:2,name:'zhang'}, ] for(let val of peoples){ arr.push(val.id) } var newArr = []; var newArr2 = []; for(var i =0;i<arr.length-1;i++){ if(newArr.indexOf(arr[i]) == -1){ newArr.push(arr[i]); newArr2.push(peoples[i]); } } peoples = newArr2;// [{id:1,name:'wang'},{id:2,name:'zhang'},]
相关文章推荐
- js中数组与对象的遍历
- js中 json字符串 json对象 以及 对象和数组的区别
- 表单组合为js对象数组
- 【转】潜说js对象和数组
- js中查看 el数组对象
- JS内置对象1:数组
- js打印数组,js打印对象的方法
- JS数组与字符串转换(包括数组中含有对象)
- js获取对象、数组的实际长度,元素实际个数
- js对象, 数组 , json 互相转换
- 判断JS对象是不是数组
- js中的数组对象排序
- js将数组对象转化为json格式的数组
- js实现对象-数组-字符串之间的相互转化
- 判断一个js对象是不是数组
- js中数组的合并和对象的合并
- js通过Class Name获取一个对象的数组
- js的数组、对象数组和对象的定义和js内部对象和with、for..in的用法
- js获取数组元素个数和对象成员数
- js 数组对象