问题标签 [linq.js]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 比较两个对象数组并合并缺失的对象
javascript - linq js中的多级分组
我有这个 json 格式
我想为 jsTree ( https://www.jstree.com/docs/json/ )构建数据
多级分组将是这样的,即 mainDept -> dept -> SubDept -> person
我尝试这样做以获得一级分组,但无法弄清楚如何获得多级分组。
javascript - 对象数组:仅返回属性匹配的对象(和子对象)
我有一个包含几个“级别”或孩子的数组。我想创建一个新的对象数组,其中 archived===false 以便不列出任何存档对象。
所以这...
变成...
我已经尝试过 map、reduce、filter 和 grep 的组合......但我可能没有正确的顺序等。我知道我可以循环遍历每个级别,但我不能让它恰到好处。
将它包含在 linq.js 可枚举数组或 jQuery 中会很棒。
javascript - linqjs相交比较器问题
我正在使用 linqjs,我有一个充满 id 的数组要包含在一个列表中,还有一个充满复杂对象的数组,这些对象具有一个属性userId
。
问题是当我做一个交叉路口时,它似乎永远不会返回任何东西,但是compareSelector
.
所以这是我正在做的一个例子:
因此,在上面的示例中,enumerableOfUsers
将是一个从用户数组(包含该userId
字段)创建的现有可枚举,它listOfIdsToInclude
是一个 id 值数组,["12345", "213213", "2124"]
等等。
intersect 似乎有效,但从不返回任何内容,我知道 userIds 匹配,所以我在这里做错了什么吗?
javascript - 使用 linq.js 从嵌套数组中选择不同的对象
假设我有以下数据,
我将如何使用 linq.js 获得这组数据?生成的数据集是跨所有变体的唯一步骤。请注意,重复的 Crawl 不在结果中。
我尝试了许多 Select 和 SelectMany 的组合,但我没有运气。
linq.js - linq.js 分组,聚合多个字段
我正在尝试按 2 个属性对我的数据进行分组,并对每个组的其他两个属性求和。我的代码有点偏离,因为我得到的两个字段(值和数量)的总和相同。我错过了什么?谢谢!
编码 -
javascript - 在 linq.js 中使用 .Contains()
我正在使用 linq.js 过滤 JSON 对象filteredRegionList
。我的对象中有一个名为的属性和一个包含 regionID 的dimRegionID
数组。regionList
现在我想过滤filteredRegionList
出现dimRegionID
在
regionList
. 我正在使用下面提到的代码。
这对我不起作用。谁能告诉我我在where子句中犯了什么错误。
jquery - 分组并获取 FirstOrDefault LINQ.js
我正在尝试在我的一个项目中使用 Linq.Js。问题是我必须应用分组,然后在某些列上使用 sum 并选择某些列中的第一个。例如
结果将在 a 上分组,b 的总和并取 c 的第一个
到现在我都试过了,
但它不起作用。
javascript - 将 linq 查询转换为 linqjs
一段时间以来一直在尝试通过将一些旧的 Linq 查询转换为 LinqJs 查询来学习 LinQJS。
这是 Linq 查询。
这是我目前的尝试(已被多次重写)。我想我只是不太了解语法。