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 相关文章推荐
jQuery1.6 正式版发布并提供下载
May 05 Javascript
jQuery渐变发光导航菜单的实例代码
Mar 27 Javascript
Firefox和IE兼容性问题及解决方法总结
Oct 08 Javascript
cookie中的path与domain属性详解
Dec 18 Javascript
JavaScript变量声明详解
Nov 27 Javascript
jQuery实现首页图片淡入淡出效果的方法
Jun 10 Javascript
ExtJs的Ext.Ajax.request实现waitMsg等待提示效果
Jun 14 Javascript
ExtJs整合Echarts的示例代码
Feb 27 Javascript
详解vuex状态管理模式
Nov 01 Javascript
JS实现继承的几种常用方式示例
Jun 22 Javascript
vue el-table实现行内编辑功能
Dec 11 Javascript
Vue+Openlayers自定义轨迹动画
Sep 24 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
Laravel统一错误处理为JSON的方法介绍
2020/10/18 PHP
ECMAScript6新增值比较函数Object.is
2015/06/12 Javascript
JS实现弹出浮动窗口(支持鼠标拖动和关闭)实例详解
2015/08/06 Javascript
用JavaScript来美化HTML的select标签的下拉列表效果
2015/11/17 Javascript
瀑布流的实现方式(原生js+jquery+css3)
2020/06/28 Javascript
jQuery扩展+xml实现表单验证功能的方法
2016/12/25 Javascript
详解基于webpack和vue.js搭建开发环境
2017/04/05 Javascript
angularJs的ng-class切换class
2017/06/23 Javascript
微信小程序实现表单校验功能
2020/03/30 Javascript
新手vue构建单页面应用实例代码
2017/09/18 Javascript
Angular2管道Pipe及自定义管道格式数据用法实例分析
2017/11/29 Javascript
解决vue-router进行build无法正常显示路由页面的问题
2018/03/06 Javascript
小程序tab页无法传递参数的方法
2018/08/03 Javascript
element ui 表格动态列显示空白bug 修复方法
2018/09/04 Javascript
angularJs使用ng-repeat遍历后选中某一个的方法
2018/09/30 Javascript
js序列化和反序列化的使用讲解
2019/01/19 Javascript
vue router 用户登陆功能的实例代码
2019/04/24 Javascript
微信小程序实现单列下拉菜单效果
2019/04/25 Javascript
JS实现斐波那契数列的五种方式(小结)
2020/09/09 Javascript
[02:51]DOTA2英雄基础教程 艾欧
2014/01/13 DOTA
[03:17]2016完美“圣”典风云人物:冷冷专访
2016/12/08 DOTA
详解 Python中LEGB和闭包及装饰器
2017/08/03 Python
python 读取.csv文件数据到数组(矩阵)的实例讲解
2018/06/14 Python
python 2.7.13 安装配置方法图文教程
2018/09/18 Python
python七夕浪漫表白源码
2019/04/05 Python
pytorch 常用函数 max ,eq说明
2020/06/28 Python
利用python 读写csv文件
2020/09/10 Python
pandas使用函数批量处理数据(map、apply、applymap)
2020/11/27 Python
里程积分管理买卖交换平台:Points.com
2017/01/13 全球购物
人力资源管理毕业生自荐信
2013/11/21 职场文书
财务主管的岗位职责
2013/12/30 职场文书
财务总经理岗位职责
2014/02/16 职场文书
旅游专业毕业生自荐书
2014/06/30 职场文书
2014五年级班主任工作总结
2014/12/05 职场文书
涪陵白鹤梁导游词
2015/02/09 职场文书
浅谈pytorch中的dropout的概率p
2021/05/27 Python