ramda.js 相关问题

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

使用Ramda将对象数组转换为普通对象

如何将对象数组转换为普通对象?其中数组的每个项目都是只有一个key:value对和key的名称未知的对象。我有这个常量arrayOfObject = [...

回答 3 投票 6

如何使用Ramda.js中的回调函数动态填充/扩展2d数组

我想创建一个动态函数,该函数可以简化数组转换回调的工作,以填充和扩展2d数组。概述挑战我想创建一个像这样的函数...

回答 1 投票 0

如何使用ramda进一步编写此代码?

我设法将这段代码重构为现在的样子,但是我觉得它可以更好,更干净const App = config => createStackNavigator({/ * * /},config)const SignIn = config => .. 。

回答 1 投票 0

如何将对象列表转换为键控数组/对象?

我正在尝试使用Ramda编写代码,以仅使用原始对象的ID和注释键来产生新的数据结构。我是Ramda的新手,虽然我有...

回答 2 投票 4

在管道中重用变量的功能方式

与Ramda一起使用JavaScript和Typescript中的函数式编程,我经常发现自己编写如下代码:const myFun = c => {const myId = c.id const value = pipe(...

回答 1 投票 2

在Ramda中获得元素数组组合的最佳方法?

实现函数的最佳方法是采用三个参数的最小组合长度的最大组合值数组的最大长度并返回长度为l的所有组合(arg1&...

回答 5 投票 -1

如何在的道具和对象使用一个方法,然后返回对象

我试图再现使用Ramda的appendSearchParam功能,即施加的物体的支撑的方法和然后返回所述对象。我最好的拍摄是提供ASP的功能,但是这...

回答 1 投票 0

ramda JS Concat的使用减少的值

我有数据的阵列将被转换成一个字符串。我创建了功能做变换。我的问题是什么是写这个功能,使其更具可读性的最佳方式? ...

回答 4 投票 2

使用了迭代计算ramdajs

我试图总结我的头在Ramda和函数式编程一般,看看它是否在我的情况下才有意义。它下面的典型问题,我需要解决:作为输入数据,如下:const的...

回答 2 投票 3

将Promise.all([承诺列表])转换为ramda

我编写了一个函数,它返回一个promises列表(ramda中的代码),然后我必须用Promise.all()包围它来解析所有的promise并将它发送回promise链。对于例如...

回答 3 投票 1

从具有特定id的对象的数组生成新数组

我们在项目中使用ramda并且我确实有这些数据结构,我需要做以下事情:对于每个集合检查submitCheckboxes是否在其中并将它们隔离到新数组,所以我......

回答 2 投票 0

Ramda。 anyPass with result而不是boolean

我有WordPress休息api的回应。邮政可以有特色图像,它可以是不同的大小。我想拍大片。如果它不存在那么中等然后小。 const data = {sizes:{...

回答 5 投票 0

Ramda:如何将普通应用程序转换为管道或撰写

这是一个新手问题(我对Ramda和函数式编程一般来说还是一个新手)。我有一个带有两个参数的函数。为了简单起见,我们假设它只是减去......

回答 2 投票 1

使用ramda.js将命令转换为功能样式

我正在使用命令式样式将数字转换数组的代码写入新数据主义但我想使用javascript库将其转换为函数样式,如ramdajs代码背景假设...

回答 3 投票 1

如何在Typescript中使用compose?

我在使用Typescript中的compose时遇到问题.... const rawHeaders = R.compose(R.join('\ n'),R.map(x =>`$ {x [0]}:$ {x [1] }),R.toPairs)我尝试了下面的内容,但它很残酷。有人知道......

回答 1 投票 1

在javascript函数中使用类似Haskell的函数累加器

我目前正在研究Haskell,我对它的一些特性着迷,例如使用累加器的末端递归函数。问题:javascript中是否有类似于...的构造

回答 4 投票 2

Ramda:在管道中有没有办法将参数“分叉”到两个函数?

我是一名函数式编程初学者。我正在使用Ramda处理React Native应用程序。该应用程序可让用户维护自己的房屋我写了一个名为asyncPipe的函数,它让我管道承诺......

回答 2 投票 2

类型'number'不能分配给'ReadonlyArray'类型

完整的Typescript错误:类型'(c:IAsset)=> number'的参数不能赋值给'(n:IAsset)=> ReadonlyArray'类型的参数。类型'number'不能分配给'...

回答 1 投票 2

如何在给定的对象结构中使用Ramda执行嵌套更新?

假设跟随对象如何使用Ramda在给定应用程序,条件ID和数据的条件下执行嵌套更新? const application = {id:'a1',features:[{...

回答 1 投票 2

Ramda:如果属性存在,请使用它,否则,检查是否存在另一个属性并使用它

我有几个来自不同API的调用。全部返回不同的数据。所以,一些回归“位置”:“前端开发者”,一些“头衔”:“前端开发者”,一些“头衔位置”:“前端开发者”,......

回答 1 投票 -1

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