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实现的自定义的对话框的实现代码
Mar 21 Javascript
javascript中数组的多种定义方法和常用函数简介
May 09 Javascript
JS实现固定在右下角可展开收缩DIV层的方法
Feb 13 Javascript
浅谈JavaScript中的字符编码转换问题
Jul 07 Javascript
js一维数组、多维数组和对象的混合使用方法
Apr 03 Javascript
jQuery 常见小例汇总
Dec 14 Javascript
基于复选框demo(分享)
Sep 27 Javascript
js用类封装pop弹窗组件
Oct 08 Javascript
jquery学习笔记之无new构建详解
Dec 07 jQuery
vue-cli常用设置总结
Feb 24 Javascript
基于Three.js实现360度全景图片
Dec 30 Javascript
基于JS开发微信网页录音功能的实例代码
Apr 30 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的autoload自动加载机制使用说明
2010/12/28 PHP
全新的PDO数据库操作类php版(仅适用Mysql)
2012/07/22 PHP
php 判断是否是中文/英文/数字示例代码
2013/09/30 PHP
php字符串分割函数用法实例
2015/03/17 PHP
Laravel框架使用monolog_mysql实现将系统日志信息保存到mysql数据库的方法
2018/08/16 PHP
javascript 火狐(firefox)不显示本地图片问题解决
2008/07/05 Javascript
javascript 进度条 实现代码
2009/07/30 Javascript
ExtJs grid行 右键菜单的两种方法
2010/06/19 Javascript
jQuery数据显示插件整合实现代码
2011/10/24 Javascript
html dom节点操作(获取/修改/添加或删除)
2014/01/23 Javascript
php常见的页面跳转方法汇总
2015/04/15 Javascript
JS实现可关闭的对联广告效果代码
2015/09/14 Javascript
jQuery实现Tab菜单滚动切换的方法
2015/09/21 Javascript
基于javascript数组实现图片轮播
2016/05/02 Javascript
JS阻止事件冒泡行为和闭包的方法
2016/06/16 Javascript
强大Vue.js组件浅析
2016/09/12 Javascript
Vue2 使用 Echarts 创建图表实例代码
2017/05/18 Javascript
详解angularJS动态生成的页面中ng-click无效解决办法
2017/06/19 Javascript
NodeJS父进程与子进程资源共享原理与实现方法
2018/03/16 NodeJs
jQuery+Cookie实现切换皮肤功能【附源码下载】
2018/03/25 jQuery
javascript性能优化之分时函数的介绍
2018/03/28 Javascript
Vue中父子组件通讯之todolist组件功能开发
2018/05/21 Javascript
在Vue mounted方法中使用data变量详解
2019/11/05 Javascript
Vue全局使用less样式,组件使用全局样式文件中定义的变量操作
2020/10/21 Javascript
Python+selenium 获取浏览器窗口坐标、句柄的方法
2018/10/14 Python
python中time库的实例使用方法
2019/10/31 Python
Django数据模型中on_delete使用详解
2020/11/30 Python
python3 googletrans超时报错问题及翻译工具优化方案 附源码
2020/12/23 Python
法雷奥SQA(electric)面试问题
2016/01/23 面试题
厨师个人自我鉴定范文
2014/04/19 职场文书
安全生产标语
2014/06/06 职场文书
党支部创先争优承诺书
2014/08/30 职场文书
士兵突击观后感
2015/06/16 职场文书
吧主申请感言怎么写
2015/08/03 职场文书
班组长如何制订适合本班组的工作计划?
2019/07/10 职场文书
Redis命令处理过程源码解析
2022/02/12 Redis