首页 > 代码库 > 数组中的去重
数组中的去重
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 })
数组中的去重
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。