您将如何翻译此查询:
var groups = visibleDateRange.select((date, index) => new { Date = date, Index = index })
.GroupBy(p => p.Index / 3);
到javascript linqJS查询?
所有linqJS样本都非常简单......没有现实生活中的东西。
我的问题是如何从select?
返回带有Date + Index的匿名对象答案 0 :(得分:0)
var groups = Enumerable.From(visibleDateRange)
.Select("date, index => { Date: date, Index: index }")
.GroupBy("p => p.Index / 3")
.ToArray();
我使用lambda语法来定义选择器,但你当然可以使用常规的javascript函数和诸如此类的东西。
你想从中得到的是你在函数中返回的只是常规的javascript。您正在使用Date
和Index
成员返回匿名对象,您可以使用Date
和Index
成员创建一个javascript对象。它没有太大的不同。