-2

我有一个通过 ajax 调用绑定到可观察数组的复杂对象,如下所示

----     ----          -----          ----
Id       Code          Type           Date
----     ----          -----          ----
1        pending       Application    10/29/2013
2        approved      lead           10/29/2013
3        received      Prospect       10/29/2013

现在在我的视图模型中,我需要查询这种复杂的对象,类似于 SQL 查询,即

SELECT * from <object> where Id = 2

我该如何做这个客户端?与淘汰赛,或jQuery或其他一些库?

4

1 回答 1

0

您可以考虑使用linqjs。它将允许您使用熟悉的单词,如 SELECT、WHERE、GROUP BY 等。在您的情况下,您可以执行以下操作:

var result = E.From(myObject).Where(function(x) {
    return x.id == 2;
}).ToArray();
于 2013-10-30T02:17:55.297 回答