Ich verwende linq.js zum Filtern eines JSON-Objekts filteredRegionList
. Ich habe eine Eigenschaft in meinem Objekt dimRegionID
und ein Array regionList
mit Regions-IDs. Jetzt möchte ich filteredRegionList
für dimRegionID
in regionList
filtern filtern. Ich verwende den unten genannten Code für das gleiche.Verwenden Sie .Contains() in linq.js
JSON.parse(Enumerable.From(filteredRegionList)
.Where(function (x) { return Enumerable.From(filteredObj).Contains(x.dimRegionID) })
.Select(function (x) { return x; }).ToJSON());
Dies funktioniert nicht für mich. Könnte mir bitte jemand sagen, welchen Fehler ich in der Where-Klausel mache?
Wenn meine Antwort ist nicht das Problem Könntest du dann ein wenig mehr auf deine Frage eingehen, was "nicht funktioniert", und bekommst du irgendwelche Ergebnisse zurück, oder filtert es nicht, bekommst du irgendeine Art von Fehler? –