ich Duplikate aus der folgenden json Arraydublicate Werte von Json-Array entfernen Winkel mit js
$scope.array = [
{"name":"aaa","key":"1"},
{"name":"bbb","key":"2"},
{"name":"aaa","key":"1"},
{"name":"ccc","key":"3"},
{"name":"bbb","key":"2"}
];
Ich habe versucht, folgenden Code entfernen will, aber es ist nicht
var ids = {};
$scope.array.forEach(function (list) {
ids[list.name] = (ids[list.name] || 0) + 1;
});
var finalResult = [];
$scope.array.forEach(function (list) {
if (ids[list.name] === 1) finalResult.push(student);
});
console.log(finalResult);
Dies ist das erwartete Ergebnis zu arbeiten.
$scope.array = [
{"name":"aaa","key":"1"},
{"name":"bbb","key":"2"} ,
{"name":"ccc","key":"3"}
];
http://stackoverflow.com/questions/9229645/remove-duplicates-from-javascript-array – Vineet
Mögliches Duplikat von [Remove Duplicate Objects from JSON Array] (http://stackoverflow.com/questions/23507853/remove -duplikat-objekte-aus-json-array) –