首页 > 编程语言 > 详细

数组中的去重

时间:2016-11-16 02:55:24      阅读:165      评论:0      收藏:0      [点我收藏+]
 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             })

 

数组中的去重

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!