js数组去重

这是我目前找到的最快的方法,先用js的原生sort方法进行排序(快速排序),然后比较相邻的两个值
Array.prototype.unique = function() { this.sort(); var re=[this[0]]; for(var i = 1; i < this.length; i++) { if( this[i] !== re[re.length-1]) { re.push(this[i]); } } return re; }
posted @ 2015-03-10 18:19  天涯行者  阅读(162)  评论(0编辑  收藏  举报