ramda.js 相关问题

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

有没有 Ramda 方法来合并这两个数据数组?

我需要合并两个形状相同的数据数组。 我的工作代码是这样的: 从 'ramda' 导入 * as R 预期常量 = [ [ { “零数据”:假, ”

回答 1 投票 0

在函数式编程中将列表与绝对索引组合

我正在寻找一种更简单的解决方案,以函数式编程风格将字典和列表组合成单个列表。字典、列表和预期结果如下所示: c...

回答 1 投票 0

TypeScript 错误数组与 Ramda 的多维组合

我写了一个小函数来执行数组元素的多维组合。例子: 测试('组合',()=> { const 结果 = 组合([[[1, 2], [3, 4]], [['a', 'b'], ['c', 'd']]]) 前...

回答 2 投票 0

使用 Ramda 和 Typescript 进行柯里化泛型函数

我有一个通用函数: 函数 hello(n:数字,s:字符串,事物:T):数组 { 返回[东西] } const 结果 = hello(1, '字符串参数', '通用参数') 结果的类型为 string[]

回答 2 投票 0

为什么我在 ramda 中收到“g.call 不是函数”错误?

所以我有一个问题,我在 ramda.js 中有两个函数,它们看起来像这样: const getDayName = Flip(nth)(['星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期日']) 常量格式...

回答 1 投票 0

如何通过 id 返回值而不是 ramda 中的索引?

所以我有一个包含工作日的对象数组,它看起来像这样: 常量工作日 = [ { 编号: 1, 名称:“星期一” }, { 编号: 2, 名称:“星期二” }, ...

回答 2 投票 0

如何使用 Ramda 将 javascript 中的简单平均函数转换为 pointfree 形式?

如何将以下简单平均函数转换为无点形式(使用 Ramda)? var _average = 函数(xs) { return R.reduce(R.add, 0, xs) / xs.length; }; 我已经这样有一段时间了,没有...

回答 4 投票 0

Ramda:教程不正确? R.divide 中的参数顺序

我是函数式编码的新手,我偶然发现了以下教程示例: const mathPipe = R.pipe( // 10 R.multiply(4), // 4 * 10 R.add(2), // 2 + 40 R.div...

回答 1 投票 0

使用Ramda查找子索引和对应的父索引

我有两个实现,你可以在下面看到,我不知道如何简化它。另外,也许我在这里遗漏了一些有关函数组合的内容,我很高兴获得任何帮助。 PS:我...

回答 1 投票 0

用 ramda 合并三个数组

我最近开始使用 Ramda 来处理 JSONAPI 的响应,但在处理复杂的关系时遇到了一些麻烦。我有一个包含三个较小数组的大数组,我需要...

回答 1 投票 0

如何使用 Ramda 将对象数组转换为数组数组

我想改变这个: [ { a:2000,b:4000 }, { a:8000,b:5000 }, { a:6000,b:1000 } ]; 进入这个: [ [ 2000, 8000, 6000 ], [ 4000, 5000, 1000 ] ]; 使用拉姆达。 我可以做到这一点

回答 1 投票 0

Ramda:如何删除具有空值的对象中的键?

我有这个对象: 让 obj = { matrimonyUrl: '基督教新郎', 搜索条件: 'a:2:{s:6:"性别";s:4:"男";s:9:"社区";s:9:"基督徒";}', 母语:无, 宗教:'基督......

回答 7 投票 0

Ramda compose 会抛出过滤器/映射错误

我正在通过重写一个函数来学习 ramda,该函数解析字符串数组中括号内的数字。当我将其编写为单个撰写函数时,注释、过滤和映射都...

回答 1 投票 0

JavaScript ramda 映射函数与 forEach

我想知道为什么 ramda 的映射函数没有按照我想要的方式运行,即“dataAllAgesAllF”是一个超过 5 个键值对的对象,我只想选择那些匹配的键值对...

回答 1 投票 0

我尝试使用 Ramda 删除文件已删除=空的文件

从mongo集合中,我有一个已删除的字段,该字段为空或有日期,我试图仅获取已删除的带有日期的文档,或者换句话说,消除那些已删除的文档...

回答 2 投票 0

哪个 JavaScript 库具有类似于 Haskell 的 do 表示法或 Scala 的 for 理解的功能?

我正在探索一些用于函数式编程的 JavaScript 库,例如 Ramda、Sanctuary 等。我还检查了他们的管道和组合函数的链接和组合。但他们不能...

回答 0 投票 0

ramda compose 函数的类型定义

我一直在尝试找出 compose 函数的正确类型定义,请参阅 github 上的讨论和 discord 上的讨论。 考虑下面的例子,我提炼了

回答 0 投票 0

在 ramdajs 中根据条件构建复杂的字符串消息

构建消息以促进交易和客户积分。 var availableDeals = 20; var activatedDeals = 5; var 最大宝石 = 100; var earnedGems = 70; 需要建立两个字符串 1. 20 笔交易中有 5 笔...

回答 0 投票 0

React with TypeScript - 确保至少有一个类型的键不为空,即使它们都是可选的

我在 Typescript 中有一个事件类型,如下所示: 导出类型 EventRecord = { 名称:字符串; eta: 字符串 |无效的; 假设时间:字符串 |无效的; 指示时间:字符串 |无效的; }...

回答 2 投票 0

generic和ramda库的curry()一起使用时,generic不适用

这是一个在map中通过key查找并返回一个值的函数,如果没有找到则返回一个defaultValue。 从“不可变”导入{地图}; 从“ramda”导入{咖喱}; exp...

回答 1 投票 0

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