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 相关文章推荐
有趣的javascript数组定义方法
Sep 10 Javascript
jQuery使用技巧简单汇总
Apr 18 Javascript
js post提交调用方法
Feb 12 Javascript
JS获取网页属性包括宽、高等等
Apr 03 Javascript
js使用for循环及if语句判断多个一样的name
Sep 09 Javascript
jquery实现二级导航下拉菜单效果
Dec 18 Javascript
jquery 重写 ajax提交并判断权限后 使用load方法报错解决方法
Jan 19 Javascript
Angular2实现自定义双向绑定属性
Mar 22 Javascript
JS数组去重(4种方法)
Mar 27 Javascript
史上最全JavaScript常用的简写技巧(推荐)
Aug 17 Javascript
javascript的delete运算符知识点总结
Nov 19 Javascript
深入了解JavaScript词法作用域
Jul 29 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设置一边执行一边输出结果的代码
2013/09/30 PHP
Symfony2安装的方法(2种方法)
2016/02/04 PHP
TP5框架实现上传多张图片的方法分析
2020/03/29 PHP
php操作redis命令及代码实例大全
2020/11/19 PHP
静态页面的值传递(三部曲)
2006/09/25 Javascript
jQuery.Validate 使用笔记(jQuery Validation范例 )
2010/06/25 Javascript
jQuery中parent()方法用法实例
2015/01/07 Javascript
通过正则表达式获取url中参数的简单实现
2016/06/07 Javascript
js动态生成form 并用ajax方式提交的实现方法
2016/09/09 Javascript
JS正则表达式验证密码格式的集中情况总结
2017/02/23 Javascript
详解使用uni-app开发微信小程序之登录模块
2019/05/09 Javascript
JS常用排序方法实例代码解析
2020/03/03 Javascript
原生JS实现留言板
2020/03/26 Javascript
[05:14]辉夜杯主赛事第二日 RECAP精彩回顾
2015/12/27 DOTA
Python标准库06之子进程 (subprocess包) 详解
2016/12/07 Python
python中使用正则表达式的连接符示例代码
2017/10/10 Python
python实现在pandas.DataFrame添加一行
2018/04/04 Python
python+opencv 读取文件夹下的所有图像并批量保存ROI的方法
2019/01/10 Python
Python列表常见操作详解(获取,增加,删除,修改,排序等)
2019/02/18 Python
安装好Pycharm后如何配置Python解释器简易教程
2019/06/28 Python
Pycharm中Python环境配置常见问题解析
2020/01/16 Python
基于Python模拟浏览器发送http请求
2020/11/06 Python
CSS3+font字体文件实现圆形半透明菜单具体步骤(图解)
2013/06/03 HTML / CSS
HTML4和HTML5之间除了相似以外的10个主要不同
2012/12/13 HTML / CSS
本科生学习总结的自我评价
2013/10/02 职场文书
电焊工岗位职责
2014/03/06 职场文书
难忘的一课教学反思
2014/04/30 职场文书
领导干部个人对照检查材料(群众路线)
2014/09/26 职场文书
公务员四风问题对照检查材料整改措施
2014/09/26 职场文书
教师自我剖析材料(群众路线)
2014/09/29 职场文书
工作时间调整通知
2015/04/24 职场文书
有关水浒传的读书笔记
2015/06/25 职场文书
少先队中队工作总结2015
2015/07/23 职场文书
医护人员继续教育学习心得体会
2016/01/19 职场文书
2019年大学生职业生涯规划书最新范文
2019/03/25 职场文书
Pytorch 使用tensor特定条件判断索引
2021/04/08 Python