码迷,mamicode.com
首页 > 编程语言 > 详细

数组中的去重

时间:2016-11-16 02:58:01      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:style   处理   code   pre   war   nbsp   ret   对象   str   

 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             })

 

数组中的去重

标签:style   处理   code   pre   war   nbsp   ret   对象   str   

原文地址:http://www.cnblogs.com/sunnie-cc/p/6067927.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!