对象数组去除重复
2015-10-29 09:48
387 查看
var arr=[{flag:2001, num:3}, {flag:2001, num:3}, {flag:2002, num:4}, {flag:2002, num:4}]; var arr2=[]; for (var i=0;i<arr.length;i++) { if(ar(arr[i].flag,arr2)) { arr2.push(arr[i]); } }; for (var i=0;i<arr2.length;i++) { alert(arr2[i].flag+'/'+arr2[i].num); } function ar(flag,arr) { for(var i=0;i<arr.length;i++) { if(flag==arr[i].flag){ return true; } } return false; }
相关文章推荐
- Android Http请求方法汇总
- 快捷键
- Office 2007在安装过程中出错
- Xamarin.Forms入门困扰与解决方式-No.2
- 利用Matlab拟合时序植被生长季曲线,并求解物候参数
- Bash 及其特性
- pdf编辑中文版
- 微信素材管理之获取永久素材和删除永久素材
- mysql优化指南
- tail 查看日志,并同步日志最新变化 -F参数
- arm-linux-gcc的命令参数介绍
- CentOS6.5安装MySQL及完全卸载
- C#继承
- 巧用主力进出、主力买卖指标进行波段操作——逃顶和抄底
- 清华EMBA课程系列思考之二 -- 清华探究及信息战略与管理
- Hadoop Yarn详解
- Rational Rose 安装-----无法启用此程序。计算机丢失suit object.dll解决办法
- 1037. 在霍格沃茨找零钱(20)
- 行测
- Linux端口转发