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());


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

颅骨管理平台_程序总结

最近的两个礼拜,一直在完善一个颅面管理平台的项目,通过这个项目,我学到很多东西. 但是现在来不及细写了. 先列个提纲在下面, 慢慢来完善.1.开发流程,关于SVN的使用配SVN , 通过SVN来管理代...

使用mysql 统计函数 结果为null时返回值改为0

1. select ifnull(null,0) 2. SELECT COALESCE(total,0)

mysql 将null转代为0

1、如果为空返回0 select ifnull(null,0) 2、如果为空返回0,否则返回1 select if(isnull(col),0,1) as col. MYS...

MySql 如果字段为NULL则返回0

Select   IF(AVG(fld) IS NULL, 0.00, fld) as fld   From  xxx

人脸识别---基于深度学习和稀疏表达的人脸识别算法

介绍 基于深度学习和稀疏表达的人脸识别算法 1 利用VGGFace提取人脸特征 2 PCA对人脸特征进行降维 3 稀疏表达的人脸匹配 Code1 介绍本文将介绍一种基于深度学习和稀疏表达的人脸识别算法...

mysql 使用技巧 不断更新

问题描述:使用mysql数据库的时候会遇到这样的问题,即存储到数据库表中的数据是中文乱码。 解决办法有两个。 1、简单的,其实这是方法2的变种,只不过是哪有问题改哪里。 找到mysql的安装文件,...

mysql 让空值用0补充的函数IFNULL(a,0)

记录,防止遗忘!sql如下: SELECT IFNULL((SELECT sum(EO_using_value) FROM cq_energy_other as eo WHERE eo.EO...

C#查找数组中相同的项并合并

CSDN 问题帖:查找数组中相同的项并合并.C#这个真心没SQL方便.哈哈.可能不懂LINQ吧.求指导. http://topic.csdn.net/u/20121024/20/e395374b-1...
  • SQL77
  • SQL77
  • 2012-10-25 20:39
  • 2822

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

New Document //xxbh:学校编号,bjbh:班级编号,xx:姓名
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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