2016-05-19 3 views

Antwort

-1

Ich begann diese heute früher zu beantworten, aber dann ist es nur knapp sein Ziel abzuschließen, da es keine vollständige Antwort sein kann, aber das ist sicherlich ein guter Anfang ...

zwei Optionen Ich denke: Holen Sie sich einen Funktionsimport, der nur einen Satz der Kategorien zurückgibt und das Problem auf den Server bringt.

Oder auf der Client-Seite mit reduce in der betreffenden Spalte verarbeiten.

Der beste Weg, dies zu tun, ist here erläutert. So

diese Antwort Anpassung:

var categories = ["SAPUI5","OpenUI5","JavaScript","NodeJS","SAP HANA","JavaScript","SAPUI5"]; 

var uniq = categories.reduce(function (a,b) { 
    if (a.indexOf(b) < 0) a.push(b); 
    return a; 
    }, []); 

console.log(uniq); // ["SAPUI5", "OpenUI5", "JavaScript", "NodeJS", "SAP HANA"] 
+0

Dank für die Hervorhebung @hirse hinzufügen. Wundern, warum das unten gewählt wurde, aber jede Sorge, eine bessere Antwort zu geben? – njames