`
daichangfu
  • 浏览: 260652 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

javascript分组(还算高效)

阅读更多
var arr =  [
        	['aaa',1,2,3],
        	['bbb',2,4,'c'],
        	['ccc',2,35,6],
        	['aaa',45,14,78],
        	['bbb',77,74,11],
        	['aaa',14,1425,14],
        	['ccc',14,14,18]
	      ];

var gro = {};

for(var i=0;i<arr.length;i++){
	if(gro[arr[i][0]]){
		gro[arr[i][0]].push(arr[i]);
	}else{
		gro[arr[i][0]] = [];
		gro[arr[i][0]].push(arr[i]);
	}
}

alert(JSON.stringify(gro));
分享到:
评论

相关推荐

    Javascript中JSON数据分组优化实践及JS操作JSON总结

    主要介绍了Javascript中JSON数据分组优化实践,文中还对JS操作JSON的要领做了总结,需要的朋友可以参考下

    JavaScript实战

    14.2 编写更高效的JavaScript 403 14.2.1 优先使用变量 403 14.2.2 三元操作符 405 14.2.3 switch语句 406 14.2.4 高效地使用jQuery对象 409 14.3 创建快速载入的JavaScript 410 14.3.1 在Windows下使用YUI ...

    地址簿:高效地存储和查看或分组联系人,全部集中在一个地方

    地址簿:高效地存储和查看或分组联系人,全部集中在一个地方

    Java毕业设计-基于springboot开发的JS个人云盘管理系统设计与实现-毕业论文(附毕设源代码).rar

    本毕业设计围绕Spring Boot框架,实现了一个功能全面的JS个人云盘管理系统,旨在为用户提供高效、便捷的文件存储与共享服务。 该系统采用前后端分离的开发模式,前端使用JavaScript进行页面渲染与交互,后端基于...

    在线办公小程序--(源码+部署说明+演示视频+源码介绍+lw).zip

    同时支持任务分组和排序功能,方便用户管理任务。 团队协作:支持多人同时在线协作,可以分配任务给团队成员,实时查看任务进度和完成情况。 文件管理:用户可以上传、下载、分享文件,方便团队成员之间的资料共享...

    giraffe:InfluxDB UI中可视化的基础

    JavaScript生态系统中有许多很棒的可视化库。 长颈鹿旨在通过以下几个特征来与众不同: 支持语言 通过React轻松实现React性和可扩展性 支持将列分组映射到单个视觉美感 风格的高级API,可以通过几个简单的概念指定...

    multi-verse:照明元件组件,用于快速和模块化的多元分析

    Multi-verse组件的杠杆crossfilter并负责数据管理(聚集,排序,分组),而multi-charts组件呈现定制visulalizations处理的数据。 演示和API 现在可以在上演示和API。 简单的例子 &lt;!-- Lo

    xheditor v1.0.0 rc2 build 100401

    修正:表情分组切换时产生右移1像素位移问题的修正 修正:当按钮的鼠标悬停样式偶尔失效时,按钮面板会产生右移1像素问题的修正 修正:带面板的按钮包括插件,快捷键触发或者直接外部调用会产生错误问题的修正 ...

    multiselect-react-dropdown:使用搜索和各种选项React多选下拉列表

    :collision: :collision: :collision:描述一个React组件,提供具有多种功能的多选功能,例如选择限制,CSS自定义,复选框,搜索选项,禁用预选值,平面数组,用于辅助功能和分组功能的键盘导航。 它还具有像普通...

    Tcl_TK编程权威指南pdf

    我编写这本书的原因就是,虽然自己觉得使用Tcl与Tk既有乐趣又高效,但是也有令人头痛的时候。此外,在Xerox PARC工作,那里有许多语言和系统上的专家,我不得不强迫自己去理解Tcl/Tk的长处和弱点。我的许多同事都在...

    kyle:监控何时根据客户使用的服务向客户收费

    Kyle是由Laravel构建的Web应用程序,用于Web开发人员和小型公司,以高效地跟踪并掌握与服务相关的年度费用。 我们认为,拥有重复会议的日历或依靠服务提供商的电子邮件通知并不是可靠的信息来源,无法向客户收取...

    java开源包1

    Sidekiq 为 Rails 3 应用程序提供一个高效的消息队列系统。 Java文件上传组件 COS FAT文件系统读写类库 fat32-lib fat32-lib 是一个用来读写 FAT 16/32 格式文件系统的纯 Java 类库(纯的)。 Eclipse的HTML格式...

    js-log:基于Winston3的Node.js记录器

    嵌入式“原因”错误对象被单独记录,并通过uuid将多个日志条目分组 将对象属性提升为“元”属性的可配置子集 可靠的冲洗 不干扰使用Winston的其他代码 此代码尽可能高效。但是,建议用户调用isLevelEnabled()...

    java开源包11

    Sidekiq 为 Rails 3 应用程序提供一个高效的消息队列系统。 Java文件上传组件 COS FAT文件系统读写类库 fat32-lib fat32-lib 是一个用来读写 FAT 16/32 格式文件系统的纯 Java 类库(纯的)。 Eclipse的HTML格式...

    java开源包2

    Sidekiq 为 Rails 3 应用程序提供一个高效的消息队列系统。 Java文件上传组件 COS FAT文件系统读写类库 fat32-lib fat32-lib 是一个用来读写 FAT 16/32 格式文件系统的纯 Java 类库(纯的)。 Eclipse的HTML格式...

    java开源包3

    Sidekiq 为 Rails 3 应用程序提供一个高效的消息队列系统。 Java文件上传组件 COS FAT文件系统读写类库 fat32-lib fat32-lib 是一个用来读写 FAT 16/32 格式文件系统的纯 Java 类库(纯的)。 Eclipse的HTML格式...

    提前输入:快速,轻便的提前输入以增强文本输入

    演示版[去做]产品特点高效-从精益构造函数原型创建多个预输入实例。 可自定义-简单的配置对象。 简单渲染-覆盖render方法以匹配任何数据源。 多个方面-在一个响应中支持多个分组的方面。 触摸友好-在目标尺寸上适当...

    java开源包6

    Sidekiq 为 Rails 3 应用程序提供一个高效的消息队列系统。 Java文件上传组件 COS FAT文件系统读写类库 fat32-lib fat32-lib 是一个用来读写 FAT 16/32 格式文件系统的纯 Java 类库(纯的)。 Eclipse的HTML格式...

    java开源包5

    Sidekiq 为 Rails 3 应用程序提供一个高效的消息队列系统。 Java文件上传组件 COS FAT文件系统读写类库 fat32-lib fat32-lib 是一个用来读写 FAT 16/32 格式文件系统的纯 Java 类库(纯的)。 Eclipse的HTML格式...

    java开源包10

    Sidekiq 为 Rails 3 应用程序提供一个高效的消息队列系统。 Java文件上传组件 COS FAT文件系统读写类库 fat32-lib fat32-lib 是一个用来读写 FAT 16/32 格式文件系统的纯 Java 类库(纯的)。 Eclipse的HTML格式...

Global site tag (gtag.js) - Google Analytics