0

How would you translate this query:

var groups = visibleDateRange.select((date, index) => new { Date = date, Index = index })
                                     .GroupBy(p => p.Index / 3);

to a javascript linqJS query?

All the linqJS samples are super simple... no real life stuff.

My problem is how can I return the anonymous object with Date + Index from the select?

4

1 回答 1

0
var groups = Enumerable.From(visibleDateRange)
    .Select("date, index => { Date: date, Index: index }")
    .GroupBy("p => p.Index / 3")
    .ToArray();

我使用 lambda 语法来定义选择器,但您当然可以使用常规的 javascript 函数等等。

你想从中得到的是,你在函数中返回的只是普通的 javascript。您返回一个带有DateandIndex成员的匿名对象,您创建了一个带有DateandIndex成员的 javascript 对象。这并没有太大的不同。

于 2014-04-08T07:34:33.163 回答