在对象嵌套数组中查找对象的路径

问题描述我有一个对象,其参数包含对象的和数组。我收到1个对象ID,我需要在整个混乱中找到它的位置。通过过程性编程,我使其能够正常工作:constopportunitiesById={1:[{id:1,name:'offer1'},{id:2,name:'offer1'}],2:[

发布:2022-10-16 标签:functional-programmingramda.js


为PNG图像提供服务的Axios提供损坏的图像

问题描述我使用Express作为中间件api。一个人点击我的中间件,它点击某个第三方API并返回结果。它可以很好地用于所有其他端点,但创建并服务于PNG的GET端点除外。因此在方法下返回响应_execute=R.curry((reqFunction,req,res)=>{reqF

发布:2022-10-16 标签:javascriptes6-promiseaxiosramda.js


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

问题描述我有此对象:letobj={matrimonyUrl:'christian-grooms',search_criteria:'a:2:{s:6:"gender";s:4:"Male";s:9:"community";s:9:"Christian";}',motherton

发布:2022-10-16 标签:javascriptfunctional-programmingjavascript-objectsramda.js


通过引用更新树结构中的项并返回更新的树结构

问题描述我目前正在学习使用HyperappJS(V2)和RamdaJS的函数式编程.我的第一个项目是一个简单的博客应用程序,用户可以在其中评论帖子或其他评论.评论表示为树结构.我的状态如下所示://state.js导出默认{帖子:[{主题:`主题A`,评论:[]},{主题:`主题

发布:2022-10-16 标签:treefunctional-programmingramda.jshyperapp


我在哪里可以找到用于解释函数式编程的符号的解释/摘要,特别是 Ramda.js?

问题描述JavaScript函数式编程库Ramda.js的API文档包含符号缩写,但未提供用于理解这些缩写的图例.有没有我可以去破译这些的地方(网站、文章、备忘单等)?TheAPIdocumentationfortheJavaScriptfunctionalprogramming

发布:2022-10-16 标签:javascriptfunctional-programmingsymbolsramda.js


无法将我的头环绕在“抬起"上在 Ramda.js 中

问题描述查看Ramda.js的源代码,特别是lift"函数.LookingatthesourceforRamda.js,specificallyatthe"lift"function.liftliftN这是给定的示例:varmadd3=R.lift(R.curry((a,b,c)

发布:2022-10-16 标签:javascriptfunctional-programmingramda.jslifting


循环直到...使用 Ramda

问题描述我试图使用Ramda重构几段代码,我想知道在Ramda/函数式编程中什么是解决以下代码的好方法:IwastryingtorefactorfewpiecesofcodeusingRamdaandIwaswondering,Whatcouldbeagoodapproachin

发布:2022-10-16 标签:javascriptfunctional-programmingramda.js


RxJS Promise 组合(传递数据)

问题描述我是Rx的新手,我发现很难找到有关撰写承诺的文档,以便将第一个承诺中的数据传递到第二个承诺中,依此类推.这是三个非常基本的promise,对数据的计算并不重要,重要的是必须使用前一个promise中的数据进行异步操作.I'mbrandnewtoRxandamfinding

发布:2022-10-16 标签:javascriptfunctional-programmingrxjsramda.jsfrp


为什么 Promise.resolve 不能作为函数调用?

问题描述让我和我的同事烦恼的事情.考虑以下...Somethingthatisbuggingmeandmycolleague.Considerthefollowing...const{map,compose}=require('ramda');compose(console.lo

发布:2022-10-16 标签:javascriptfunctional-programmingpromiseramda.js


在 ramda 中对多个数据进行管道传输

问题描述如何在多个数据数组上进行管道传输?最终我想实现这样的目标:HowcanIpipeonmultipledataarrays?UltimatelyIwanttoachievesomethinglikethis:constdata=[{id:1,data:100},{id:2,

发布:2022-10-16 标签:javascriptarraysramda.js