js过滤数组重复元素的方法


Posted in Javascript onSeptember 05, 2010
function filterArray(str,array){ //此函数为过滤数组中重复的元素,并不允许插入空值,函数返回数组 
var isnull = false; 
if(str == "" || str == null || str == 'undefined'){ 
isnull = true; 
} 
var newnum = 0; 
var newarray = []; 
var num = array.length; 
if(num == 0){ 
if(!isnull){ 
newarray[num] = str; 
} 
}else{ 
for(var m=0;m < num;m++){ 
if(str == array[m]){ 
break; 
}else{ 
newarray[newnum++] = array[m]; 
} 
} 
if(!isnull){ 
newarray[newnum++] = str; 
} 
} 
return newarray; 
}

转自:http://www.52blogger.com/archives/588
Javascript 相关文章推荐
extjs grid取到数据而不显示的解决
Dec 29 Javascript
jquery刷新页面的实现代码(局部及全页面刷新)
Jul 11 Javascript
js实现点击添加一个input节点
Dec 05 Javascript
javascript实现全角半角检测的方法
Jul 23 Javascript
JS实现响应鼠标点击动画渐变弹出层效果代码
Mar 25 Javascript
JS判断指定dom元素是否在屏幕内的方法实例
Jan 23 Javascript
Bootstrap + AngularJS 实现简单的数据过滤字符查找功能
Jul 27 Javascript
详解node.js中的npm和webpack配置方法
Jan 21 Javascript
原生JS实现循环Nodelist Dom列表的4种方式示例
Feb 11 Javascript
一些手写JavaScript常用的函数汇总
Apr 16 Javascript
浅谈Node 异步IO和事件循环
May 05 Javascript
vue中利用mqtt服务端实现即时通讯的步骤记录
Jul 01 Vue.js
麻雀虽小五脏俱全 Dojo自定义控件应用
Sep 04 #Javascript
JavaScrip单线程引擎工作原理分析
Sep 04 #Javascript
onsubmit阻止form表单提交与onclick的相关操作
Sep 03 #Javascript
判断浏览器的javascript版本的代码
Sep 03 #Javascript
Extjs中DisplayField的日期或者数字格式化扩展
Sep 03 #Javascript
JavaScript的类型简单说明
Sep 03 #Javascript
JavaScript类和继承 this属性使用说明
Sep 03 #Javascript
You might like
php csv操作类代码
2009/12/14 PHP
VIM中设置php自动缩进为4个空格的方法详解
2013/06/14 PHP
浅谈PHP的反射机制
2016/12/15 PHP
Thinkphp 5.0实现微信企业付款到零钱
2018/09/30 PHP
php下的原生ajax请求用法实例分析
2020/02/28 PHP
使用IE6看老赵的博客 jQuery初探
2010/01/17 Javascript
6款新颖的jQuery和CSS3进度条插件推荐
2013/03/05 Javascript
jquery使用jquery.zclip插件复制对象的实例教程
2013/12/04 Javascript
100个不能错过的实用JS自定义函数
2014/03/05 Javascript
用JavaScript判断CSS浏览器类型前缀的两种方法
2015/10/08 Javascript
JS实现的鼠标跟随代码(卡通手型点击效果)
2015/10/26 Javascript
拖动时防止选中
2017/02/03 Javascript
使用clipboard.js实现复制功能的示例代码
2017/10/16 Javascript
vue脚手架中配置Sass的方法
2018/01/04 Javascript
React-router4路由监听的实现
2018/08/07 Javascript
基于游标的分页接口实现代码示例
2018/11/12 Javascript
JS实现鼠标拖拽盒子移动及右键点击盒子消失效果示例
2019/01/29 Javascript
详解在HTTPS 项目中使用百度地图 API
2019/04/26 Javascript
js实现数字跳动到指定数字
2020/08/25 Javascript
[02:06]DOTA2肉山黑名单魔法终结者 敌法师中文配音鉴赏
2013/06/17 DOTA
[01:35:13]DOTA2-DPC中国联赛 正赛 DLG vs PHOENIX BO3 第一场 1月18日
2021/03/11 DOTA
用Python的urllib库提交WEB表单
2009/02/24 Python
python中Apriori算法实现讲解
2017/12/10 Python
python实现顺时针打印矩阵
2019/03/02 Python
python频繁写入文件时提速的方法
2019/06/26 Python
教你一步步利用python实现贪吃蛇游戏
2019/06/27 Python
Django中日期时间型字段进行年月日时分秒分组统计
2020/11/27 Python
Amcal中文官网:澳洲综合性连锁药房
2019/03/28 全球购物
最新教师自我评价分享
2013/11/12 职场文书
医学院毕业生自荐信范文
2014/03/06 职场文书
人身损害赔偿协议书范本
2014/09/27 职场文书
2014年度个人工作总结
2014/11/07 职场文书
2016思想纪律作风整顿心得体会
2016/01/23 职场文书
2016年情人节广告语
2016/01/28 职场文书
怎样写好工作计划
2019/04/10 职场文书
数据分析数据库ClickHouse在大数据领域应用实践
2022/04/03 MySQL