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的with 语句的使用方法
May 09 Javascript
zepto中使用swipe.js制作轮播图附swipeUp,swipeDown不起效果问题
Aug 27 Javascript
js实现做通讯录的索引滑动显示效果和滑动显示锚点效果
Feb 18 Javascript
javascript 操作cookies详解及实例
Feb 22 Javascript
Angular 4.x中表单Reactive Forms详解
Apr 25 Javascript
详解Vue 开发模式下跨域问题
Jun 06 Javascript
JavaScript之DOM_动力节点Java学院整理
Jul 03 Javascript
vue按需加载组件webpack require.ensure的方法
Dec 13 Javascript
详解Vue-cli webpack移动端自动化构建rem问题
Apr 07 Javascript
jQuery实现的简单手风琴效果示例
Aug 29 jQuery
Vue 幸运大转盘实现思路详解
May 06 Javascript
基于elementUI使用v-model实现经纬度输入的vue组件
May 12 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
全国FM电台频率大全 - 24 贵州省
2020/03/11 无线电
php防止网站被攻击的应急代码
2015/10/21 PHP
JavaScript 继承详解(四)
2009/07/13 Javascript
JavaScript CSS修改学习第二章 样式
2010/02/19 Javascript
图片轮换效果实现代码(点击按钮停止执行)
2013/04/12 Javascript
jQuery中ajax和post处理json的不同示例对比
2014/11/02 Javascript
Jquery树插件zTree用法入门教程
2015/02/17 Javascript
javascript实现页面刷新时自动清空表单并选中的方法
2015/07/18 Javascript
JavaScript代码轻松实现网页内容禁止复制(代码简单)
2015/10/23 Javascript
深入剖析JavaScript:Object类型
2016/05/10 Javascript
node-http-proxy修改响应结果实例代码
2016/06/06 Javascript
js将滚动条滚动到指定位置的简单实现方法
2016/06/25 Javascript
jQuery实现删除li节点的方法
2016/12/06 Javascript
将鼠标焦点定位到文本框最后(代码分享)
2017/01/11 Javascript
原生js编写2048小游戏
2017/03/17 Javascript
React学习笔记之条件渲染(一)
2017/07/02 Javascript
vue.js组件vue-waterfall-easy实现瀑布流效果
2017/08/22 Javascript
在vue项目中安装使用Mint-UI的方法
2017/12/27 Javascript
使用FileReader API创建Vue文件阅读器组件
2018/04/03 Javascript
Node.js中,在cmd界面,进入退出Node.js运行环境的方法
2018/05/12 Javascript
Vue Echarts实现可视化世界地图代码实例
2019/05/07 Javascript
vue使用echarts画组织结构图
2021/02/06 Vue.js
Python去除列表中重复元素的方法
2015/03/20 Python
Python实现给文件添加内容及得到文件信息的方法
2015/05/28 Python
Pandas过滤dataframe中包含特定字符串的数据方法
2018/11/07 Python
用Python写一个模拟qq聊天小程序的代码实例
2019/03/06 Python
Python实现图片添加文字
2019/11/26 Python
tensorflow从ckpt和从.pb文件读取变量的值方式
2020/05/26 Python
Pymysql实现往表中插入数据过程解析
2020/06/02 Python
使用Django的JsonResponse返回数据的实现
2021/01/15 Python
iPhoneX安全区域(Safe Area)底部小黑条在微信小程序和H5的屏幕适配
2020/04/08 HTML / CSS
意大利奢侈品综合电商网站:MODES
2019/12/14 全球购物
农药学硕士毕业生自荐信
2013/09/25 职场文书
流动人口婚育证明范本
2014/09/26 职场文书
2016中秋晚会开幕词
2016/03/03 职场文书
go语言使用Casbin实现角色的权限控制
2021/06/26 Golang