Ich versuche das auf funktionelle Weise (mit Ramda) zu erreichen. Mein JSON ist wie folgt strukturiert:
%Vor%und ich versuche, basierend auf einem Wert in der Eigenschaft 'Tags' zu filtern, war aber nicht erfolgreich. Ich bin in der Lage, auf Ints / Strings (Alter und Benutzername) zu filtern, aber ich kann nicht herausfinden, wie dies mit Werten in verschachtelten Arrays (Tags) zu tun. Jede Hilfe würde sehr geschätzt werden.
Es gibt viele Möglichkeiten, wie Sie das tun können. Aber ich denke, der sauberste wäre:
%Vor%Sie können es in Aktion in Ramda REPL .
Andere Optionen, besonders wenn das Feld tiefer verschachtelt ist, ist compose
(oder pipe
) prop
oder path
ruft mit contains
auf oder möglicherweise, um Linsen auszunutzen.
Dennoch denke ich, dass die obige Antwort am besten lesbar ist.
Tags und Links ramda.js