js过滤数组重复元素的方法_javascript技巧
程序员文章站
2023-12-24 18:17:39
...
复制代码 代码如下:
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 if(str == array[m]){
break;
}else{
newarray[newnum++] = array[m];
}
}
if(!isnull){
newarray[newnum++] = str;
}
}
return newarray;
}
转自:http://www.52blogger.com/archives/588
推荐阅读
-
js过滤数组重复元素的方法_javascript技巧
-
JS获取节点的兄弟,父级,子级元素的方法_javascript技巧
-
js/jquery解析json和数组格式的方法详解_javascript技巧
-
js获取元素相对窗口位置的实现代码_javascript技巧
-
js实现同一页面多个运动效果的方法_javascript技巧
-
JScript内置对象Array中元素的删除方法_javascript技巧
-
JS判断网页广告是否被浏览器拦截过滤的代码_javascript技巧
-
JS输入用户名自动显示邮箱后缀列表的方法_javascript技巧
-
js 禁用浏览器的后退功能的简单方法_javascript技巧
-
JavaScript显示表单内元素数量的方法_javascript技巧