JSON去除重複資料
阿新 • • 發佈:2018-11-17
var arr = [{ uuid: '1', name: '張三' }, { uuid: '2', name: '李四' }, { uuid: '3', name: '王五' }, { uuid: '2', name: '李四' }, { uuid: '1', name: '張三' }, { uuid: '1', name: '張三' }] function RemoveArr(arr) { for (var i = 0; i < arr.length; i++) { for (var j = 0; j < arr.length; j++) { if(arr[i].uuid==arr[j].uuid){ arr.splice(j,1) }else{ j++ } } } return arr } console.log(RemoveArr(arr)) /////////////////////////////////////////////// function jsonUniq(arrjson, key) { let arr1 = [arrjson[0]]; arrjson.forEach(function (item1, idx1) { let flag = false; arr1.forEach(function (item2, idx2) { if (item1[key] == item2[key]) { flag = true; return; } }) if (!flag ) { arr1.push(item1) } }) return arr1; }