ramda.js 相关问题

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

Ramda-如何合并2个或更多对象数组

我正在尝试使用Ramda将对象数组合并为一个干净的数组,但是我需要一些帮助。我有下面的示例JSON。在此示例中,我有2个组,但组数可以为3、4,...

回答 1 投票 0

Ramda-通过多个分组变换数组

我正在尝试使用ramda完成以下操作:这是该数组的示例:[{id:1,value:“ ON”,type:“ TYPE_1”},{id:1,value:“ OFF“,...

回答 2 投票 0

Ramda从数组内部的嵌套对象中获取值

我正在尝试使用Ramda从嵌套对象中获取值,但我刚刚开始使用它。要获得我使用的testArray:R.find(R.propEq('type','checklist'))((data))数据是具有...

回答 1 投票 0

ramda /函数式编程-基于条件的不同逻辑

我是函数编程的新手,我想遍历一个集合并根据条件找到一个元素。条件如下,但我想知道是否还有一种更优雅的书写方式...

回答 1 投票 1

防止Ramda.omit将数组转换为对象

我在递归函数中使用R.omit,同时传递对象和数组。当将数组传递给它时,将发生问题,因为它被转换为对象:const shouldBeArray = R.omit(['fill'])...

回答 2 投票 1

使用Ramda在嵌套对象中进行数组过滤

假设我们有以下对象:const sample = {foo:{标签:['aaa','bbb'],a:1,b:10},bar:{标签:['ccc',' ddd'],a:11,...

回答 2 投票 0

“参数类型与参数不匹配”(TypeScript和Ramda)

我在Angular项目中使用Ramda(并因此与TypeScript一起使用),当我使用某些Ramda函数(如R.prop)时,出现诸如“参数类型与参数不匹配”之类的错误。例如。 ...

回答 1 投票 0

请使用ramda如何实现以下目的

我有随机排列的数字1到5,有时随机出现[1,1,1,1,2,2]等。我的任务是始终寻找出现次数最高的值。我在...

回答 2 投票 0

Ramda.js-如何从嵌套数组查看许多值

我有此代码:从“ rambda”导入{组成,视图,lensProp,lensIndex,上方,地图}; let order = {lineItems:[{名称:“ A”,总计:33},{名称:“ B”,总计:123},{名称:“ C”,...

回答 4 投票 0

Ramda.js-如何从嵌套数组查看许多值

我有此代码:从“ rambda”导入{组成,视图,lensProp,lensIndex,上方,地图}; let order = {lineItems:[{名称:“ A”,总计:33},{名称:“ B”,总计:123},{名称:“ C”,...

回答 1 投票 0

排序多个相同的值ramda react hooks

此代码不是我的,只能在codesandbox上找到。我不确定如何解决此问题,但是每次我在具有相同值的数组上使用这些函数时,它们都不会得到...

回答 1 投票 0

如何在Ramda中以无点样式编写咖喱函数?

我的团队正在从Lodash转到Ramda,并进入函数式编程风格的更深层次。我们已经对compose等进行了更多的实验,并遇到了这种模式:const myFunc = ...

回答 1 投票 0

Ramda嵌套对象的排序数组

我正在寻找使用Ramda对嵌套对象数组进行排序的方法。我有一个数组:const people = [{名称:'Emma',数据:{年龄:70}},{名称:'Peter',数据:{年龄:78}},{名称:'Mikhail',数据: {...

回答 1 投票 1

Ramda:将键值数组转换为对象

我正在使用Ramda按键对归一化的模型对象进行排序。首先,我将转换为键值对(等效于Object.entries),并使用R.head(成对时的键值)按第一个值进行排序I ...

回答 1 投票 0

带有Ramda的地图和深物体

我需要按“段”属性进行过滤,在这种情况下,我需要按段进行过滤:[名称:“常规”我有以下数组const lines = [{id:1191,名称:“ dev”,段:[ ]},...

回答 1 投票 0

两个都操作

假设您具有以下代码:从“ ramda”导入R;从“避难所”进口S;从“任一保护区”导入{左,右}; const add = R.curry((p1,p2)=> p1 + p2); const addOne = ...

回答 1 投票 0

是否可以在对象数组中具有一定百分比的唯一性?

这是我第一次在此站点中编写。因此,我需要使用返回对象的函数来生成一组随机数据。该对象随机选择一些属性(在真正的嵌套级别上)...

回答 1 投票 0

不区分大小写的ramda sortWith

我在使用Ramda sortWith按多列(升序或降序)对深层嵌套的对象数组进行排序时遇到麻烦。显然,排序是区分大小写的,并导致值开始...

回答 1 投票 0

使用Ramda或vanillaJS将任意深度嵌套的值转换为对象键

我正在使用一个以非常规方式返回一系列值的库。库不是返回数组,而是返回嵌套的对象,其中包含最终的叶子节点作为值。 ...

回答 1 投票 0

如何使用Ramda复制对象数组并仅更改对象索引?

我正在接收这样的数组:步骤:[{一:1,二:2,},{一:3,二:4,}],我想复制该数组。仅将索引更改为小写,像一个和两个一样,复制值。....

回答 1 投票 0

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