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 相关文章推荐
XmlUtils JS操作XML工具类
Oct 01 Javascript
JQuery上传插件Uploadify使用详解及错误处理
Apr 27 Javascript
一个简单的网站访问JS计数器 刷新1次加1次访问
Sep 20 Javascript
Javascript图片上传前的本地预览实例
Jun 16 Javascript
基于jQuery和CSS3制作数字时钟附源码下载(jquery篇)
Nov 24 Javascript
深入浅出讲解ES6的解构
Aug 03 Javascript
解决OneThink中无法异步提交kindeditor文本框中修改后的内容方法
May 05 Javascript
Angular中封装fancyBox(图片预览)遇到问题小结
Sep 01 Javascript
js获取html页面代码中图片地址的实现代码
Mar 05 Javascript
js/jquery遍历对象和数组的方法分析【forEach,map与each方法】
Feb 27 jQuery
快速解决Vue、element-ui的resetFields()方法重置表单无效的问题
Aug 12 Javascript
vue项目配置同一局域网可使用ip访问的操作
Oct 23 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与SQL注入攻击[一]
2007/04/17 PHP
PDO::errorCode讲解
2019/01/28 PHP
jquery实现手机发送验证码的倒计时代码
2014/02/12 Javascript
jQuery实现新消息在网页标题闪烁提示
2015/06/23 Javascript
Jquery实现弹性滑块滑动选择数值插件
2015/08/08 Javascript
基于jQuery通过jQuery.form.js插件使用ajax提交form表单
2015/08/17 Javascript
理解JavaScript事件对象
2016/01/25 Javascript
微信小程序使用modal组件弹出对话框功能示例
2017/11/29 Javascript
JavaScript实现元素滚动条到达一定位置循环追加内容
2017/12/28 Javascript
微信小程序API—获取定位的详解
2019/04/30 Javascript
JS实现页面数据懒加载
2020/02/13 Javascript
Element Notification通知的实现示例
2020/07/27 Javascript
[04:01]2014DOTA2国际邀请赛 TITAN告别Ohaiyo期望明年再战
2014/07/15 DOTA
下载给定网页上图片的方法
2014/02/18 Python
从零学Python之入门(五)缩进和选择
2014/05/27 Python
Python配置文件解析模块ConfigParser使用实例
2015/04/13 Python
python实现搜索指定目录下文件及文件内搜索指定关键词的方法
2015/06/28 Python
python简单读取大文件的方法
2016/07/01 Python
Python中常见的异常总结
2018/02/20 Python
Django配置celery(非djcelery)执行异步任务和定时任务
2018/07/16 Python
python TKinter获取文本框内容的方法
2018/10/11 Python
python、Matlab求定积分的实现
2019/11/20 Python
使用Rasterio读取栅格数据的实例讲解
2019/11/26 Python
Python netmiko模块的使用
2020/02/14 Python
Python实现FTP文件定时自动下载的步骤
2020/12/19 Python
Waterford美国官网:爱尔兰水晶制品品牌
2017/04/26 全球购物
微软巴西官方网站:Microsoft Brasil
2019/09/26 全球购物
优秀辅导员事迹材料
2014/02/16 职场文书
英文求职信写作小建议
2014/02/16 职场文书
竞选班长自荐书范文
2014/03/09 职场文书
劲霸男装广告词
2014/03/21 职场文书
2015年元旦活动总结
2014/05/09 职场文书
植树造林的宣传标语
2014/06/23 职场文书
一年级语文上册复习计划
2015/01/17 职场文书
《夸父追日》教学反思
2016/02/20 职场文书
springboot如何初始化执行sql语句
2021/06/22 Java/Android