问题标签 [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.

0 投票
4 回答
1249 浏览

javascript - 比较两个对象数组并合并缺失的对象

我有 2 个对象数组。第一个是一组经理。第二个是从第一个数组中选择的管理器数组。不同的是我添加了一个属性selected: true。我现在需要用选定的经理替换第一个数组中的经理。我正在使用我创建的 AngularJS 服务来执行此操作。我确信有更简单的解决方案,所以我愿意接受建议。JavaScript、jQuery、lodash、LINQ.js 都不错。我有一个 plunker,我已经显示了我需要的结果。请注意没有该selected:true属性的经理。 截屏

笨蛋

0 投票
2 回答
481 浏览

javascript - linq js中的多级分组

我有这个 json 格式

我想为 jsTree ( https://www.jstree.com/docs/json/ )构建数据
多级分组将是这样的,即 mainDept -> dept -> SubDept -> person

我尝试这样做以获得一级分组,但无法弄清楚如何获得多级分组。

0 投票
3 回答
223 浏览

javascript - 对象数组:仅返回属性匹配的对象(和子对象)

我有一个包含几个“级别”或孩子的数组。我想创建一个新的对象数组,其中 archived===false 以便不列出任何存档对象。

所以这...

变成...

我已经尝试过 map、reduce、filter 和 grep 的组合......但我可能没有正确的顺序等。我知道我可以循环遍历每个级别,但我不能让它恰到好处。

将它包含在 linq.js 可枚举数组或 jQuery 中会很棒。

非工作示例小提琴

0 投票
1 回答
198 浏览

javascript - 如何将数组数组转换为对象数组

我正在尝试创建一个 json 文件来测试一些 react-native地图多边形功能。我在使用传单地图的项目中提供了 geoJson。我需要格式化纬度/经度点。我已经从顶层几何坐标向下钻取。但我被困在下一步该怎么做。因为我只需要测试任何库的最终结果就可以在 plunker 中使用以获得所需的结果。

这就是我所在的地方。

]

这就是我需要的最终结果。笨蛋

0 投票
1 回答
368 浏览

javascript - linqjs相交比较器问题

我正在使用 linqjs,我有一个充满 id 的数组要包含在一个列表中,还有一个充满复杂对象的数组,这些对象具有一个属性userId

问题是当我做一个交叉路口时,它似乎永远不会返回任何东西,但是compareSelector.

所以这是我正在做的一个例子:

因此,在上面的示例中,enumerableOfUsers将是一个从用户数组(包含该userId字段)创建的现有可枚举,它listOfIdsToInclude是一个 id 值数组,["12345", "213213", "2124"]等等。

intersect 似乎有效,但从不返回任何内容,我知道 userIds 匹配,所以我在这里做错了什么吗?

0 投票
1 回答
5418 浏览

javascript - 使用 linq.js 从嵌套数组中选择不同的对象

假设我有以下数据,

我将如何使用 linq.js 获得这组数据?生成的数据集是跨所有变体的唯一步骤。请注意,重复的 Crawl 不在结果中。

我尝试了许多 Select 和 SelectMany 的组合,但我没有运气。

0 投票
1 回答
1877 浏览

linq.js - linq.js 分组,聚合多个字段

我正在尝试按 2 个属性对我的数据进行分组,并对每个组的其他两个属性求和。我的代码有点偏离,因为我得到的两个字段(值和数量)的总和相同。我错过了什么?谢谢!

编码 -

0 投票
1 回答
5693 浏览

javascript - 在 linq.js 中使用 .Contains()

我正在使用 linq.js 过滤 JSON 对象filteredRegionList。我的对象中有一个名为的属性和一个包含 regionID 的dimRegionID数组。regionList现在我想过滤filteredRegionList出现dimRegionIDregionList. 我正在使用下面提到的代码。

这对我不起作用。谁能告诉我我在where子句中犯了什么错误。

0 投票
1 回答
480 浏览

jquery - 分组并获取 FirstOrDefault LINQ.js

我正在尝试在我的一个项目中使用 Linq.Js。问题是我必须应用分组,然后在某些列上使用 sum 并选择某些列中的第一个。例如

结果将在 a 上分组,b 的总和并取 c 的第一个

到现在我都试过了,

但它不起作用。

0 投票
2 回答
260 浏览

javascript - 将 linq 查询转换为 linqjs

一段时间以来一直在尝试通过将一些旧的 Linq 查询转换为 LinqJs 查询来学习 LinQJS。

这是 Linq 查询。

这是我目前的尝试(已被多次重写)。我想我只是不太了解语法。