我使用linq.js过滤JSON对象filteredRegionList。我的对象中有一个名为dimRegionID的属性和一个包含区域in的数组regionList。我正在使用下面提到的相同的代码。
JSON.parse(Enumerable.From(filteredRegionList)
.Where(function (x) { return Enumerable.From(filteredObj).Contains(x.dimRegionID) })
.Select(function (x) { return x; }).ToJSON());这对我没用。请告诉我在where条款中我做了什么错误。
发布于 2016-05-27 14:06:38
我认为您通过错误的数组进行筛选,您在问题中指定了您试图通过"regionList“进行筛选,但实际上您使用”filteredObj“进行过滤:
JSON.parse(Enumerable.From(filteredRegionList)
.Where(function (x) { return Enumerable.From(regionList).Contains(x.dimRegionID) })
.ToJSON());https://stackoverflow.com/questions/37483458
复制相似问题