0

我正在浏览这个关于淘汰赛级联下拉列表的小提琴链接

如果我参考这段代码:

viewModel.years = ko.dependentObservable(function() {
    return Enumerable.From(makeModelList).Select(function(it) {
      return it.year;
    }).OrderBy(function(it) {
      return it.year;  
    }).Distinct().ToArray();
}, viewModel);

在 Enumerable.From().Select... 行

它非常像来自 C# 的 Linq 表达式调用,是 Javascript 还是 Jquery ?

谢谢,如果你有任何关于它的链接。

祝大家欢呼

4

3 回答 3

1

请参阅linq.js(用于 javascript 的 LINQ)

于 2012-10-09T07:56:07.800 回答
1

这是单独的库 linq.js。它允许您在 javascript 中使用一些 .net LINQ 功能

阅读更多: http: //linqjs.codeplex.com/

于 2012-10-09T07:56:17.417 回答
1

我建议你看看underscorejs或者它是 fork lodash。我自己来自 .NET 背景,我知道这LINQ很棒而且我真的很喜欢它。但是,我提到的那些库几乎做同样的事情,但是:

  • 在 JavaScript 世界中得到更广泛的采用
  • 接收更频繁的更新
  • 并且在社区中更加知名

我犯了错误并使用了其中一个LINQ库,我真的希望我没有因为我概述的事情。

于 2012-10-09T08:05:19.083 回答