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
js过滤数组重复元素的方法
声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@