javascript 剔除数组中相同的值,合并数组中相同项
2016-04-07 18:11
375 查看
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());
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对象是DOM对象
- spring MVC 学习记录---- Controller命名 和 修改jsp或者代码 必须重启myeclipse
- 【学习笔记javascript设计模式与开发实践(状态模式)----16】
- JavaScript无缝滚动插件
- js中的作用域
- jsonp 工作原理
- JSP中EL表达式日期格式化
- JS格式化日字符串
- zepto.js的事件处理
- Angular.js 学习笔记
- JavaScript 左右上下自动晃动,自动移动。
- 预防阻塞的方法
- OC与JS的简单交互
- Extjs问题——windows包容多组件
- js 小键盘需求
- jsp页面显示不全问题
- javascript高级选择器querySelector和querySelectorAll全面解析
- json文件的相关细节
- login.jsp
- 关于cookie的初识和运用(js和jq)