陣列[ { },{ }, { }, { }, { } ]物件去重
阿新 • • 發佈:2018-12-21
<!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);