js 剔除数组中相同的值,合并数组中相同项

原创 2013年12月03日 10:28:55

实现效果如:["2013-01","2013-02","2013-03"]

代码如下:

var a = ["2013-01","2013-01","2013-02","2013-02","2013-02","2013-03","2013-03"];
	Array.prototype.del = function() { 
		var a = {}, c = [], l = this.length; 
		for (var i = 0; i < l; i++) { 
			var b = this[i]; 
			var d = (typeof b) + b; 
			if (a[d] === undefined) { 
				c.push(b); 
				a[d] = 1; 
			} 
		} 
		return c; 
	} 
	alert(a.del());


[JS&Jquery]实现页面表格中相同内容的行或列合并

//基于js写法 function hb() { var tab = document.getElementById("subtable"); var maxC...
  • u012949335
  • u012949335
  • 2016年11月08日 17:26
  • 2937

js--数组对象的属性方法整理

创建与操作数组 1 数组创建的三种方法:     var arr=new Array();//创建空数组,未指定长度。     var arr=new Arry(4);//创建数组,长度为4 ...
  • yjz_sdau
  • yjz_sdau
  • 2016年05月12日 08:22
  • 4010

js得到多维数组中相同键的值

js得到多维数组中相同键的值
  • xlb744868186
  • xlb744868186
  • 2015年11月12日 14:26
  • 1097

js中比较两个数组中是否含有相同的元素,可去重,可删除合并为新数组

最近看到一段好用的js端处理两个数组相同元素的代码,觉得挺好记录下来://做比较的两个数组 var array1 = ['a','b','c','d','e'];//数组1 var array2 = ...
  • u010085362
  • u010085362
  • 2016年07月26日 16:03
  • 7053

把相同的值的二维数组重装数组记录(有相同的值,合并成一条记录,这个是统计每个类别的数量)

例子 这个是关联查询出来的数据(user表与share分享表的数据) /* *uname 是用户名 *share_type  分享类型 *count(a.share_type) 该分类的总数 */ $...
  • qq_34861341
  • qq_34861341
  • 2017年11月18日 00:05
  • 70

js 根据数组分组动态生成table(相同项合并)

New Document //xxbh:学校编号,bjbh:班级编号,xx:姓名
  • pangchengyong0724
  • pangchengyong0724
  • 2016年11月06日 19:50
  • 270

js已知两个数组,这两个数组中有相同项,要把A数组中与B数组相同的项删除

let newInfo = this.state.allDataNew; for(let i = 0; i < newInfo.length;i++) { ...
  • WYX15011474269
  • WYX15011474269
  • 2017年12月12日 18:24
  • 103

两个数组中找出相同的元素

#笨方法O(n^2) #数较少时,遍历一个数组,其值放到HashSet,再遍历另一个数组。O(n) #数多时,用BitSet,构造方法new BitSet();new BitSet(n);n为...
  • qhairen
  • qhairen
  • 2015年04月20日 10:11
  • 1018

关于如何去除数组中重复项

 下面是三种实现的方式!//c#代码private void RemoveRepeat()         {              int x=0;              int label...
  • yichangxin
  • yichangxin
  • 2006年09月25日 21:04
  • 2125

Javascript学习笔记part1(Table单元格相同数据自动合并)补充

合并表格 window.onload = function () { init(table1, 6); }...
  • u011859137
  • u011859137
  • 2016年05月26日 11:39
  • 355
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:js 剔除数组中相同的值,合并数组中相同项
举报原因:
原因补充:

(最多只允许输入30个字)