ramda.js 相关问题

Ramda是一个用于Javascript的功能实用程序库,专注于通过小型可组合功能轻松构建模块化管道。

Ramda,数组中的计数值频率

我有以下简单数组[a,b,a,c,a,c,d,a] Ramda如何帮助我实现以下{a:4,b:1,c:2,d:1 } a:4表示值a在主数组中存在4次b:...

回答 1 投票 0

使用透镜将当前函数映射到数组上

我有一个对象,并希望使用其他对象对象来更新该对象内部数组中的每个值。这是我正在尝试的:从'ramda'导入* as R const obj = {array:[1,...

回答 1 投票 1

将对象从数组A移动到数组B。Ramda.js

通过移动在数组中移动项目非常简单,但不幸的是,它不适用于我以往的情况。例如,我需要将索引为0的对象从组#31移至#33,并设置新的索引...

回答 3 投票 1

将对象从数组A移动到数组B

通过移动在数组中移动项目非常简单,但不幸的是,它不适用于我的情况。例如,我需要将索引为0的对象从组#31移至#33,并设置新的索引...

回答 1 投票 0

如何基于多个属性聚合和合并对象?

我需要您的支持才能在Ramda进行分组。我有一个数据,我需要:按服务类型对数据进行排序将相同产品代码的数据分隔开进行持续时间的分组依据使...

回答 1 投票 -1

Ramda groupBy +管道

我需要您的支持才能在Ramda进行分组。我有一个数据,我需要:按服务类型对数据进行排序将相同产品代码的数据分隔开进行持续时间的分组依据使...

回答 1 投票 -1

Ramda,从数组中提取json索引

我有以下数组,包含相似的JSON对象,[{{name:“ Abc”},{name:“ Xyz”},{name:“ lmn”}] ramda如何帮助我实现以下[“ Abc “,” Xyz“,” lmn“]

回答 1 投票 0

使用不同的镜头依次将多个功能应用于对象

我想对对象中的数组执行一些更新,然后根据此更新计算另一个参数。这就是我尝试的方法:从'ramda'const obj = {arr:[...

回答 2 投票 0

函数中间的注入值

[如果我想定义一个函数,该函数过滤给定值上的匹配项,则可以编写:const {filter,equals} = R const data = [1、2、3、4、5] const filterDataFor = x = >过滤器(...

回答 2 投票 1

无点编程难题

我有一个用匿名函数编写的函数,该函数将使用与id属性匹配的对象列表来混合ID数组。 const objectsList = [{{id:1,...},{id:2,...}] ids ....

回答 1 投票 0

将新对象插入数组Ramda

Ramda具有插入功能。但是在我的情况下,我不知道如何钻取对象并将新对象插入数组。另外,新对象应该位于数组的最后一个索引上,我们可以通过stuff [“ 31”] ....

回答 2 投票 1

Dissoc对象Ramda

需要Ramda社区的帮助...我有一个对象数组,需要按“ chapter_id”进行排序,排序后,只需删除“ chapter_id”即可:const stuff = [{id:1,标题:“ hello world” ,chapter_id:...

回答 3 投票 1

Ramda镜头中的多个道具

是否可以将转换应用于Ramda中对象的多个键?我知道R.evolve可以实现,但是我想知道是否可以通过对...

回答 1 投票 1

将Monads数组转换为Monad的函数编程

我有像这样的单子数组[Left(“ a”),Left(“ b”),Left(“ c”)]我想将其转换为这种形状Left([“ a”,“ b”, “ c”])我该怎么做?是否有特定的运算符来执行类似...

回答 2 投票 0

Ramda中的布尔返回函数

我刚刚开始探索Ramda库,但遇到了一些问题。假设我们有一个函数,该函数将字符串和字符串列表作为参数,如果给定的字符串在列表中,则返回true。 ...

回答 1 投票 0

ramda源代码中@@ functional / placeholder的含义是什么?

问题:我在ramda源代码中找到@@ functional / placeholder。 github中的代码链接导出默认函数_isPlaceholder(a){返回一个!= null && typeof ==='object'&& ......>

回答 1 投票 0

使用ramda.js assocPath向多个键分配某个值?

我对JS和ramda.js很陌生。假设我有一个由空对象组成的对象,例如:obj = {1:{},2:{},3:{}}和由obj的选定键组成的数组。 arr = ['1','2'...

回答 3 投票 0

Ramda中带有列表头的管道obj键列表

我该如何传送? R.keys(obj)返回一个列表R.head应该得到列表的第一项,我想念的是什么? const obj = {f:“ hi”} const keysList = R.keys(obj); const head = R.head(keysList); const ...

回答 1 投票 0

将带有项目的路径转换为树对象

我正在尝试将包含带有项的路径的对象数组转换为数据树,所以我在路径上写了一个函数路径循环:从此数组:[{“ userName”:“ 1”,“ ...] >

回答 1 投票 0

用于简单功能组合的TypeScript类型推断

我在我认为应该相对简单的事情上遇到了困难。在尝试做几个函数的简单组合时,我无法理解类型。有没有办法告诉...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.