如何使用linq.js除外

时间:2015-04-20 15:07:21

标签: javascript linq.js

我正在尝试使用linq.js从数组中删除对象。我正在定制highcharts,我需要修改系列。我使用.where确定了要删除的对象。当我通过它运行它时,它没有抛出任何错误。它只是不过滤掉对象。

我要从系列中删除的对象

var matchingSeries = Enumerable.From(series).Where('x => x.options.id == "' + item + '"').First();

试图让它发挥作用

 var newSeries = Enumerable.From(series).Except(matchingSeries).ToArray();

我想使用id作为标识符。 id嵌套在matchingSeries.options.id

1 个答案:

答案 0 :(得分:1)

在C#的LINQ中,Except处理两个列表。从第一个语句中删除First()调用,以返回可与第一个列表匹配的项目列表。