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 日期对象Date扩展方法
May 30 Javascript
showModelDialog弹出文件下载窗口的使用示例
Nov 19 Javascript
javascript文件中引用依赖的js文件的方法
Mar 17 Javascript
node.js中的fs.truncateSync方法使用说明
Dec 15 Javascript
详解JavaScript正则表达式中的global属性的使用
Jun 16 Javascript
在ASP.NET MVC项目中使用RequireJS库的用法示例
Feb 15 Javascript
JavaScript必知必会(七)js对象继承
Jun 08 Javascript
Bootstrap学习笔记之js组件(4)
Jun 12 Javascript
jQuery快速实现商品数量加减的方法
Feb 06 Javascript
基于angular2 的 http服务封装的实例代码
Jun 29 Javascript
微信小程序页面调用自定义组件内的事件详解
Sep 12 Javascript
p5.js绘制创意自画像
Nov 04 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
Apache, PHP在Windows 9x/NT下的安装与配置 (一)
2006/10/09 PHP
php中定时计划任务的实现原理
2013/01/08 PHP
php读取csv文件并输出的方法
2015/03/14 PHP
thinkPHP5.0框架独立配置与动态配置方法
2017/03/17 PHP
PHPTree――php快速生成无限级分类
2018/03/30 PHP
laravel 实现根据字段不同值做不同查询
2019/10/23 PHP
javascript css在IE和Firefox中区别分析
2009/02/18 Javascript
将string解析为json的几种方式小结
2010/11/11 Javascript
javascript针对DOM的应用分析(二)
2012/04/15 Javascript
javascript强大的日期函数代码分享
2013/09/04 Javascript
以JSON形式将JS中Array对象数组传至后台的方法
2014/01/06 Javascript
使用jquery解析XML的方法
2014/09/05 Javascript
jquery获得同源iframe内body下标签的值的方法
2014/09/25 Javascript
node.js中的path.dirname方法使用说明
2014/12/09 Javascript
全面了解JS中的匿名函数
2016/06/29 Javascript
jquery配合.NET实现点击指定绑定数据并且能够一键下载
2016/10/28 Javascript
原生js实现简单的Ripple按钮实例代码
2017/03/24 Javascript
浅谈vue项目,访问路径#号的问题
2020/08/14 Javascript
vue实现移动端拖动排序
2020/08/21 Javascript
Selenium执行JavaScript脚本的方法示例
2020/12/31 Javascript
[47:02]2018DOTA2亚洲邀请赛3月29日 小组赛B组 VP VS paiN
2018/03/30 DOTA
python3读取csv和xlsx文件的实例
2018/06/22 Python
详解Python3 pickle模块用法
2019/09/16 Python
用OpenCV将视频分解成单帧图片,图片合成视频示例
2019/12/10 Python
python绘制彩虹图
2019/12/16 Python
Pycharm打开已有项目配置python环境的方法
2020/07/03 Python
改变 Python 中线程执行顺序的方法
2020/09/24 Python
网络技术支持面试题
2013/04/22 面试题
医学护理毕业生自荐信
2013/11/07 职场文书
班级学习计划书
2014/04/27 职场文书
感恩的演讲稿
2014/05/06 职场文书
学习方法演讲稿
2014/05/10 职场文书
2014学校领导四风对照检查材料思想汇报
2014/09/23 职场文书
工作会议通知
2015/04/15 职场文书
公司人力资源管理制度
2015/08/05 职场文书
VUE递归树形实现多级列表
2022/07/15 Vue.js