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 函数集合
Jun 11 Javascript
判断iframe是否加载完成的完美方法
Jan 07 Javascript
一个很简单的jquery+xml+ajax的无刷新树结构(无css,后台是c#)
Jun 02 Javascript
非主流的textarea自增长实现js代码
Dec 20 Javascript
jQuery中:file选择器用法实例
Jan 04 Javascript
AngularJS学习笔记之基本指令(init、repeat)
Jun 16 Javascript
Jquery插件easyUi实现表单验证示例
Dec 15 Javascript
jquery.cookie.js用法实例详解
Dec 25 Javascript
Kindeditor在线文本编辑器如何过滤HTML
Apr 14 Javascript
JS请求servlet功能示例
Jun 01 Javascript
JS加密插件CryptoJS实现的Base64加密示例
Aug 16 Javascript
JS实现小米轮播图
Sep 21 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
Array of country list in PHP with Zend Framework
2011/10/17 PHP
php的chr和ord函数实现字符加减乘除运算实现代码
2011/12/05 PHP
php 在windows下配置虚拟目录的方法介绍
2013/06/26 PHP
php 微信公众平台开发模式实现多客服的实例代码
2016/11/07 PHP
laravel5.6中的外键约束示例
2019/10/23 PHP
Array.prototype.slice.apply的使用方法
2010/03/17 Javascript
PHP 与 js的通信(via ajax,json)
2010/11/16 Javascript
基于jquery的大众点评,分类导航实现代码
2011/08/23 Javascript
jquery改变tr背景色的示例代码
2013/12/28 Javascript
js 操作符汇总
2014/11/08 Javascript
js代码实现无缝滚动(文字和图片)
2015/08/20 Javascript
基于JavaScript如何实现ajax调用后台定义的方法
2015/12/29 Javascript
全面解析Node.js 8 重要功能和修复
2017/06/02 Javascript
一个Vue页面的内存泄露分析详解
2018/06/25 Javascript
vue router 用户登陆功能的实例代码
2019/04/24 Javascript
Echarts动态加载多条折线图的实现代码
2019/05/24 Javascript
使用watch在微信小程序中实现全局状态共享
2019/06/03 Javascript
Jquery属性的获取/设置及样式添加/删除操作技巧分析
2019/12/23 jQuery
微信小程序vant弹窗组件的实现方式
2020/02/21 Javascript
js实现简单的无缝轮播效果
2020/09/05 Javascript
js屏蔽F12审查元素,禁止修改页面代码等实现代码
2020/10/02 Javascript
[01:05:40]VG vs Newbee 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
python中使用psutil查看内存占用的情况
2018/06/11 Python
对Python 3.2 迭代器的next函数实例讲解
2018/10/18 Python
Python推导式简单示例【列表推导式、字典推导式与集合推导式】
2018/12/04 Python
浅谈Python采集网页时正则表达式匹配换行符的问题
2018/12/20 Python
Python读取YAML文件过程详解
2019/12/30 Python
AmazeUI 折叠面板的实现代码
2020/08/17 HTML / CSS
中粮集团旗下食品网上购物网站:我买网
2016/09/22 全球购物
美国受欢迎的眼影品牌:BH Cosmetics
2016/10/25 全球购物
linux系统都有哪些运行级别
2012/04/15 面试题
学校卫生检查制度
2014/02/03 职场文书
党的群众路线教育实践活动心得体会900字
2014/03/07 职场文书
习近平在党的群众路线教育实践活动总结大会上的讲话全文
2014/10/25 职场文书
吴仁宝观后感
2015/06/09 职场文书
解决Tkinter中button按钮未按却主动执行command函数的问题
2021/05/23 Python