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 相关文章推荐
比较全的JS checkbox全选、取消全选、删除功能代码
Dec 19 Javascript
不一样的文字闪烁 轮番闪烁
Nov 11 Javascript
ExtJS4如何给同一个formpanel不同的url
May 02 Javascript
使用不同的方法结合/合并两个JS数组
Sep 18 Javascript
详解jquery中$.ajax方法提交表单
Nov 03 Javascript
jquery实现标签上移、下移、置顶
Apr 26 Javascript
基于Jquery easyui 选中特定的tab
Nov 17 Javascript
基于javascript实现页面加载loading效果
Sep 15 Javascript
vue如何限制只能输入正负数及小数
Jul 04 Javascript
vue控制多行文字展开收起的实现示例
Oct 11 Javascript
vue中get请求如何传递数组参数的方法示例
Nov 08 Javascript
js闭包和垃圾回收机制示例详解
Mar 01 Javascript
麻雀虽小五脏俱全 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中session_unset与session_destroy的区别分析
2011/06/16 PHP
深入解析PHP的引用计数机制
2013/06/14 PHP
php中json_encode UTF-8中文乱码的更好解决方法
2014/09/28 PHP
php 比较获取两个数组相同和不同元素的例子(交集和差集)
2019/10/18 PHP
转一个日期输入控件,支持FF
2007/04/27 Javascript
js实现的点击数量加一可操作数据库
2014/05/09 Javascript
Nodejs Post请求报socket hang up错误的解决办法
2014/09/25 NodeJs
基于Jquery实现万圣节快乐特效
2015/11/01 Javascript
Vue中父子组件通讯之todolist组件功能开发
2018/05/21 Javascript
jQuery实现的简单日历组件定义与用法示例
2018/12/24 jQuery
简单两步使用node发送qq邮件的方法
2019/03/01 Javascript
Angular8基础应用之表单及其验证
2019/08/11 Javascript
[01:09]DOTAPLUS——DOTA2的新时代
2018/04/04 DOTA
[37:21]完美世界DOTA2联赛PWL S2 Inki vs Magma 第二场 11.22
2020/11/24 DOTA
python实现网站的模拟登录
2016/01/04 Python
Windows下anaconda安装第三方包的方法小结(tensorflow、gensim为例)
2018/04/05 Python
pandas.DataFrame选取/排除特定行的方法
2018/07/03 Python
python中实现字符串翻转的方法
2018/07/11 Python
基于python实现高速视频传输程序
2019/05/05 Python
python操作文件的参数整理
2019/06/11 Python
python+opencv实现摄像头调用的方法
2019/06/22 Python
python使用pandas处理excel文件转为csv文件的方法示例
2019/07/18 Python
Python (Win)readline和tab补全的安装方法
2019/08/27 Python
基于Tensorflow一维卷积用法详解
2020/05/22 Python
详解python变量与数据类型
2020/08/25 Python
几道数据库的概念性面试题
2014/05/30 面试题
.NET笔试题(20个问题)
2016/02/02 面试题
触摸春天教学反思
2014/02/03 职场文书
计算机应届毕业生自荐信范文
2014/02/23 职场文书
化学教育专业自荐信
2014/07/04 职场文书
暑期政治学习心得体会
2014/09/02 职场文书
国家领导干部党的群众路线教育实践活动批评与自我批评材料
2014/09/23 职场文书
政风行风评议心得体会
2014/10/21 职场文书
消防验收申请报告
2015/05/15 职场文书
因个人工作失误检讨书
2019/06/21 职场文书
python - asyncio异步编程
2021/04/06 Python