Ich habe den folgenden Code in dem ich lokalen Speicher verwenden Reihe von Produkt varient ID zu speichern, wenn Benutzer auf jeder Produktbeschreibung Seite Treffer Compre .:Wie doppelte Elemente in ihrem Umfang vorhanden entfernen variable
„Prdvar“ Produkt enthält Varianten-IDs (ex: 10,13 usw.)
a.push(JSON.parse(localStorage.getItem('session')));
localStorage.setItem('session', JSON.stringify(a));
$scope.dataVarID = JSON.parse(localStorage.getItem('session'));
alert($scope.dataVarID); //Duplicate values present
$scope.CompareProduct = function() {
a = JSON.parse(localStorage.getItem('session'));
a.push("{ ProductVarient :"+Prdvar+"}");
alert(a);
localStorage.setItem('session', JSON.stringify(a));
};
Meine Frage ist, wie doppelte Elemente in $ scope.dataVarID zu entfernen.
,{ ProductVarient :5},{ ProductVarient :5},{ ProductVarient :5},{ ProductVarient :33}
// ich bei dontknow erste, fügt dann 12,13,12,12
Ich brauche nur ,{ ProductVarient :5},{ ProductVarient :33}
Parameter Funktion ist $ scope.dataVarID.? –
$ scope.dataVarID ist das Array mit doppelten Werten? Wenn ja, ja. – Vivz
TypeError: [Objekt Array] ist keine Funktion, um Fehler zu bekommen. –