数组及数组对象去重复

1、一维数组去重

 function deRepeat(arr){
            var newArr=[];
            var l=arr.length;
            for(var i=0;i

2、二维数组[[],[]]

var a =[[1,2],[3,4],[1,2]]
 function unique(arr){
  var l = arr.length;
  var temp = {};
  for(var i = 0; i 

3、数组对象去重复

 function deRepeat(arr,name){
            var hash = {};
            return arr.reduce(function(item,next){
            	hash[[next[name]]?'':hash[[next[name]] =true&&item.push(next);
            	return item
            },[])       
        }

 

你可能感兴趣的:(JavaScript)