将对象里属性值相同的元素放到同一容器里
来源:互联网 发布:链传动计算软件 编辑:程序博客网 时间:2024/06/06 11:38
将arr对象里面Name对应的值相同的对象放到同一容器里,代码如下所示:
var arr = [{"Name" : "aaa","Data" : "2015-08-01"}, {"Name" : "bbb","Data" : "2015-08-01"}, {"Name" : "ccc","Data" : "2015-08-01" },{"Name" : "aaa","Data" : "2015-08-02" },{"Name" : "aaa","Data" : "2015-08-03" },{"Name" : "aaa","Data" : "2015-08-04" }, {"Name" : "bbb","Data" : "2015-08-02"}, {"Name" : "ccc","Data" : "2015-08-02" }]var ret = (function(ret, arr) { var tmp = {}; arr.forEach(function(item, i, arr) { if(!tmp[item.Name]) { child = arr.filter(function(v, i) { return v.Name == item.Name; }); child.length > 1 ? ret.push(child) : ret.push(child.pop()); tmp[item.Name] = 1; } }); return ret;})([], arr);console.log(ret);
0 0
- 将对象里属性值相同的元素放到同一容器里
- 如何将xtype: 'selectfield‘放到var定义的对象里
- 将javascript对象的所有属性放到匹配name值的表单元素中
- 如何将数组里的元素设置为容器类型
- 将两个不同的文档放到两个屏幕里
- 怎么将CDR里的图片放到表格中
- 将大图片完整的放到小div里
- 获取Documents目录下的文件,将相同后缀的文件放到同一数组中
- iOS遍历数组相同值元素到另一数组中同一对象的子数组
- Java里的容器存放的元素必须是1个对象.
- 放到冰箱里的shooow
- 解析 DOM 元素里的复杂属性值(上)
- 解析 DOM 元素里的复杂属性值(下)
- 将js代码放到<head>标签和放到<body>标签里的区别
- 获取IOC容器里的对象
- 如何将文件夹里的PHP代码放到一个文件里
- java怎么判断两个Set 里的对象的值是否相同【两个set中的值是否相等】、java treeset和hashset如何判断元素是否相同【即对象是否完全相同;利用一个set去除重复元素】
- php二维数组里相同元素的交集
- CSS3选择器学习笔记
- NOIP2012 同余方程 题解
- CodeForces 5B - Center Alignment
- postgresql 查数据库总大小(占用磁盘空间)
- Java之Servlet
- 将对象里属性值相同的元素放到同一容器里
- 时钟体系
- hdu1247 hat's words
- 实战Memcached缓存系统(1)Memcached基础及示例程序
- 27个提升效率的iOS开源库推荐
- 优化Apache,提高并发
- Hibernate对象三种状态(转自xiaoluo501395377)
- unity 自制小荷花
- UITabBarController — 标签视图控制器