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 confirm选择判断
Oct 18 Javascript
select多选 multiple的使用示例
Jun 16 Javascript
JS获取时间的方法
Jan 21 Javascript
jQuery Mobile开发中日期插件Mobiscroll使用说明
Mar 02 Javascript
jQuery基于$.ajax设置移动端click超时处理方法
May 14 Javascript
js完整倒计时代码分享
Sep 18 Javascript
jQuery+CSS3实现点赞功能
Mar 13 Javascript
VueJs组件prop验证简单介绍
Sep 12 Javascript
微信小程序保存多张图片的实现方法
Mar 05 Javascript
详解webpack引用jquery(第三方模块)的三种办法
Aug 21 jQuery
在Vue 中实现循环渲染多个相同echarts图表
Jul 20 Javascript
微信小程序获取当前时间及星期几的实例代码
Sep 20 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
文件上传程序的全部源码
2006/10/09 PHP
PHP自动生成表单代码分享
2015/06/19 PHP
Yii控制器中filter过滤器用法分析
2016/07/15 PHP
PHP不使用递归的无限级分类简单实例
2016/11/05 PHP
php array_values 返回数组的值实例详解
2016/11/17 PHP
Laravel定时任务的每秒执行代码
2019/10/22 PHP
如何在PHP中使用数组
2020/06/09 PHP
基本jquery的控制tabs打开的数量的代码
2010/10/17 Javascript
jQuery实现id模糊查询的小例子
2013/03/19 Javascript
JavaScript避免内存泄露及内存管理技巧
2014/09/05 Javascript
JavaScript插件化开发教程 (四)
2015/01/27 Javascript
45个JavaScript编程注意事项、技巧大全
2015/02/11 Javascript
基于jquery实现导航菜单高亮显示(两种方法)
2015/08/23 Javascript
快速学习JavaScript的6个思维技巧
2015/10/13 Javascript
js获取上传文件的绝对路径实现方法
2016/08/02 Javascript
HTML的select控件美化
2017/03/27 Javascript
nodejs爬虫遇到的乱码问题汇总
2017/04/07 NodeJs
Easyui在treegrid添加控件的实现方法
2017/06/23 Javascript
Js中async/await的执行顺序详解
2017/09/22 Javascript
Vue路由history模式解决404问题的几种方法
2018/09/29 Javascript
解决angular双向绑定无效果,ng-model不能正常显示的问题
2018/10/02 Javascript
使用Object.defineProperty如何巧妙找到修改某个变量的准确代码位置
2018/11/02 Javascript
react native 原生模块桥接的简单说明小结
2019/02/26 Javascript
[38:39]KG vs Mineski 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
matplotlib中legend位置调整解析
2017/12/19 Python
如何使用Python的Requests包实现模拟登陆
2018/04/27 Python
python实现维吉尼亚算法
2019/03/20 Python
详解Python中的文件操作
2021/01/14 Python
食品业务员岗位职责
2014/03/18 职场文书
会计学自荐信
2014/06/03 职场文书
应届生求职信范文
2014/06/30 职场文书
就业协议书盖章的注意事项
2014/09/28 职场文书
2014年仓库管理工作总结
2014/12/17 职场文书
工程项目合作意向书
2015/05/08 职场文书
导游词之嵊泗列岛
2019/10/30 职场文书
python flask框架快速入门
2021/05/14 Python