数组[ { },{ }, { }, { }, { } ]对象去重

版权声明:本文为QQ帝国原创博客,非经本人同意,且勿转载。。 https://blog.csdn.net/QQ_Empire/article/details/84033826
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>JQ去重</title>
</head>
<body>
<script src="js/jquery-1.11.0.js"></script>
<script>
				console.log("0000000000")
	
	//jQuery方式
	var arr = [
		            {   pid:1,
                        num: '111',
                        address:"222",                
                    },
                    {   pid:2,
                        num: '1111',
                        address:"2222",                
                    },
                     {  pid:3,
                        num: '十多个',
                        address:"三个地方好地方",                
                    },
                    {  pid:3,
                        num: '十多个',
                        address:"三个地方好地方",                
                    },
                    {  pid:3,
                        num: '十多个',
                        address:"三个地方好地方",                
                    },
                    {  pid:3,
                        num: '十多个',
                        address:"三个地方好地方",                
                    },
    ];    
 
    var hash = {};
    var result = [];
    for(var i = 0, len = arr.length; i < len; i++){
        if(!hash[arr[i].pid+arr[i].obj+arr[i].address]){
            result.push(arr[i]);
            hash[arr[i].pid+arr[i].obj+arr[i].address] = true;
        }
    }
    console.log(result);

猜你喜欢

转载自blog.csdn.net/QQ_Empire/article/details/84033826
今日推荐