注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

梦幻雪冰

技在手,能在身,思在脑,从容过生活——陈能堡

 
 
 

日志

 
 

利用双for循环实现数组去重  

2015-04-07 22:42:25|  分类: JavaScript |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
先介绍一下实现的基本原理:对每一项数组元素在数组中进行遍历比较(查找),如果在数组中发现相同的数组元素,则把相同的数组元素删除。       
欢迎学习交流——梦幻雪冰
例如:第一项数组元素11,该项数组元素则与后面的数组元素比较,发现相同的数组元素11,则把后面的数组元素11删除掉。
利用双for循环实现数组去重 - 梦幻雪冰 - 梦幻雪冰

利用双for循环实现数组去重 - 梦幻雪冰 - 梦幻雪冰

 利用双for循环实现数组去重 - 梦幻雪冰 - 梦幻雪冰
  

// 定义数组
var arr = [11, 22, 3, 5, 2, 1, 3, 4, 7, 5, 11, 3];
// 数组的长度
var len = arr.length;

// 外面的for是遍历每一项数组元素(总共是12项)
for (var i = 0; i < len; i++) {
// 里面的for是用来遍历比较数组元素(换句话说,就是找到相同的数组)
for (var j = i + 1; j < len; j++) {
// 判断是否相同
if (arr[i] == arr[j]) {
// 删除相同的数组元素
arr.splice(j, 1);
}
};
};
// 输出结果
console.log(arr);

欢迎学习交流——梦幻雪冰独行冰海@font-face中iefix的详解 - 梦幻雪冰 - 梦幻雪冰
HTML5学堂贴吧——HTML5学堂
HTML5学堂微博——HTML5学堂
HTML5学堂官网——HTML5学堂
HTML5学堂微信
利用双for循环实现数组去重 - 梦幻雪冰 - 梦幻雪冰
 

  评论这张
 
阅读(101)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017