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 相关文章推荐
在网页中控制wmplayer播放器
Jul 01 Javascript
第一个JavaScript入门基础 document.write输出
Feb 22 Javascript
jquery 学习之一 对象访问
Nov 23 Javascript
JS仿Windows开机启动Loading进度条的方法
Feb 26 Javascript
JavaScript制作简单的日历效果
Mar 10 Javascript
Bootstrap Validator 表单验证
Jul 25 Javascript
点击页面任何位置隐藏div的实现方法
Sep 05 Javascript
js 实现复选框只能选择一项的示例代码
Jan 23 Javascript
为jquery的ajax请求添加超时timeout时间的操作方法
Sep 04 jQuery
基于Layui自定义模块的使用方法详解
Sep 14 Javascript
JS数组Reduce方法功能与用法实例详解
Apr 29 Javascript
JavaScript实现复选框全选功能
Apr 11 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
ThinkPHP框架实现导出excel数据的方法示例【基于PHPExcel】
2018/05/12 PHP
详解PHP 二维数组排序保持键名不变
2019/03/06 PHP
PHP 实现 WebSocket 协议原理与应用详解
2020/04/22 PHP
PHP日期和时间函数的使用示例详解
2020/08/06 PHP
JavaScript prototype属性使用说明
2010/05/13 Javascript
解析使用JS 清空File控件的路径值
2013/07/08 Javascript
使用node.js 获取客户端信息代码分享
2014/11/26 Javascript
JS实现鼠标箭头变成一个燃烧烛光效果的方法
2015/02/28 Javascript
jQuery获取cookie值及删除cookie用法实例
2016/04/15 Javascript
JavaScript仿flash遮罩动画效果
2016/06/15 Javascript
js实现上传图片预览方法
2016/10/25 Javascript
使用Curl命令查看请求响应时间方法
2016/11/04 Javascript
vue实现微信分享朋友圈,发送朋友的示例讲解
2018/02/10 Javascript
JavaScript基础心法 深浅拷贝(浅拷贝和深拷贝)
2018/03/05 Javascript
微信小程序项目实践之主页tab选项实现
2018/07/18 Javascript
对VUE中的对象添加属性
2018/09/18 Javascript
可能被忽略的一些JavaScript数组方法细节
2019/02/28 Javascript
详解VUE项目中安装和使用vant组件
2019/04/28 Javascript
Vue请求java服务端并返回数据代码实例
2019/11/28 Javascript
js实现带箭头的进度流程
2020/03/26 Javascript
Python 爬虫模拟登陆知乎
2016/09/23 Python
Python判断文件或文件夹是否存在的三种方法
2017/07/27 Python
浅析Python中return和finally共同挖的坑
2017/08/18 Python
Python 中包/模块的 `import` 操作代码
2019/04/22 Python
selenium+PhantomJS爬取豆瓣读书
2019/08/26 Python
基于Python和PyYAML读取yaml配置文件数据
2020/01/13 Python
美国珠宝店:Helzberg Diamonds
2018/10/24 全球购物
计算机专业自我鉴定
2013/10/15 职场文书
《美丽的彩虹》教学反思
2014/02/25 职场文书
决心书范文
2014/03/11 职场文书
歌颂祖国的演讲稿
2014/05/04 职场文书
市政工程技术专业自荐书
2014/07/06 职场文书
2015年七夕情人节感言
2015/08/03 职场文书
聘任书的格式及模板
2019/10/28 职场文书
Python实现Telnet自动连接检测密码的示例
2021/04/16 Python
使用springboot暴露oracle数据接口的问题
2021/05/07 Oracle