数组中的去重
Posted Sunnie_C
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组中的去重相关的知识,希望对你有一定的参考价值。
1 $(function(){ 2 var arr = ["11","22","11",{"a":"124"},{"a":"125"},{"a":"124"}];//处理的数组和对象的情况 3 var v1 ={}; 4 var newArr = $.grep(arr,function(v,i){ 5 if($.isPlainObject(v)){ 6 var newV = JSON.stringify(v); 7 if(!v1[newV]){ 8 v1[newV] = "new"; 9 return v; 10 } 11 12 }else if(!v1[v]){ 13 v1[v] = "new"; 14 return v; 15 } 16 17 }) 18 console.log(newArr);//结果["11", "22", Object, Object] 19 })
以上是关于数组中的去重的主要内容,如果未能解决你的问题,请参考以下文章