【发布时间】:2013-12-25 09:57:57
【问题描述】:
我刚刚发现了这个非常棒的 Linq.js 库。我正在按照示例编写查询,例如:
Enumerable.from(jsonArray).select(...); // noice
我可以使用这个快捷方式吗?
jsonArray.select(...); // error as expected
我阅读了库中的测试,似乎几乎每个电话都以Enumerable.someCommand(); 开头。我想知道 linq 命令是否已应用于 js 中的正确原型,因此我可以以第二行代码的样式调用它们。我是新手不知道吗?
【问题讨论】:
-
那么 linq 操作不只是扔到 Array 原型上是有原因的。我不知道这是否是 the 原因,但它并不完全是轻量级的。需要将数组和对象转换为
Enumerable对象,以便您可以在完成查询时对它们进行操作并返回。就是这样。
标签: javascript linq linq.js