JavaScript去除数组里重复值的方法

本文实例讲述了JavaScript去除数组里重复值的方法分享给大家供大家参考。具体如下:

rush:js;"> var unique = function(origArr) { var newArr = [],origLen = origArr.length,found,x,y; for ( x = 0; x < origLen; x++ ) { found = undefined; for ( y = 0; y < newArr.length; y++ ) { if ( origArr[x] === newArr[y] ) { found = true; break; } } if ( !found) newArr.push( origArr[x] ); } return newArr; } var myarray = ['jeffrey','allie','patty','damon','zach','jeffrey','joe']; myarray = unique(myarray); alert(myarray.join(','));

希望本文所述对大家的javascript程序设计有所帮助。

相关文章

什么是深拷贝与浅拷贝?深拷贝与浅拷贝是js中处理对象或数据...
前言 今天复习了一些前端算法题,写到一两道比较有意思的题:...
最近在看回JavaScript的面试题,this 指向问题是入坑前端必须...
js如何实现弹出form提交表单?(图文+视频)
js怎么获取复选框选中的值
js如何实现倒计时跳转页面