lodash vs. linq - 需要linq吗?

时间:2018-05-10 18:16:05

标签: lodash

我来自C#背景,我想知道如何在TypeScript中进行类似LINQ的简单操作。我希望这些操作适用于LAZY iterables,而不是数组。例如,我可能想要迭代一堆项目,并在跳过前3个,不同的,仅分组,等等后找到最大值,最小值,平均值。我还想轻松生成序列,如1..1000。在查看lodash文档时,它似乎处理数组但似乎不处理迭代。我是否需要下载像'linq'库而不是lodash的东西?为什么lodash没有这些基本的功能结构来处理序列?或者我错了,lodash对iterables有很大的支持?

function* numbers() {
    yield 4;
    yield 6;
    yield 45;
    yield 98;
    yield 10;
}

let max = _.max(numbers()); // does not compile

0 个答案:

没有答案