数组中的去重
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 })
?
轉載于:https://www.cnblogs.com/sunnie-cc/p/6067927.html
總結
- 上一篇: JAVA 双重检查锁定和延迟初始化
- 下一篇: 度小满保险怎么退掉